タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Perlとwindowsに関するgfxのブックマーク (3)

  • ファイル操作にまつわるエトセトラ - Articles Advent Calendar 2010 Win32

    最近なぜかタクティスクオウガを2個買った xaicron です。そういえば持っているのは PSP-1000 なので、そろそろ 3000 か Go が欲しいです。サンタさんはまだ僕のところに来るのかな? 今日は Windows でより便利かつポータブルにファイル操作をする方法とかをつらつらと書いていこうと思います。 思いついた順に適当に書いていくので、悪しからず。 実は / が使える Windows の path 区切りは 「\」 であることは周知のとおりですが、実は 「/」 も扱えます。 「\」だとダブルクォートの時に重ね打ちしないといけないし、正規表現での変数展開でもよろしくない動きをしたりしてちょっと悲しいです。 say "C:\nekomimi-mode"; # C:{改行}ekomimi-mode say "C:\\nekomimi-mode"; # C:\nekomimi-mod

    ファイル操作にまつわるエトセトラ - Articles Advent Calendar 2010 Win32
  • 帰る家、HOMEがあるという事実は、幸せにつながる。良いことだよ。 - Articles Advent Calendar 2010 Win32

    当初は閑古鳥が鳴くかと思われた Win32 トラックも連日熱い記事がアップされていてすばらしいことですね。一部の人は二巡目に入りましたが、まだまだ参加可能ですので、興味を持たれた方はぜひ ATND に登録してくださいませ。また、twitter などで「次書くよ」と宣言していただけるとなお助かります。 さて、9日目の今日は頭文字Iの覆面ライターがいまさら感あふれるバッドノウハウをお送りします。 みなさんホームディレクトリというものはご存じでしょうか? Unix 系の環境では /home/(ユーザ名) になっていることが多いようですが、窓使いにとってはコマンドプロンプトを引数なしで立ち上げたときのカレントディレクトリ、というのがわかりやすいかもしれません。具体的にどこになっているかは Windows のバージョンや設定に依存しますが、日語版の Windows 2000 と XP では「C:\

    帰る家、HOMEがあるという事実は、幸せにつながる。良いことだよ。 - Articles Advent Calendar 2010 Win32
  • system 使用時にプログラムの終了を待たずに制御を返す方法 - Articles Advent Calendar 2010 Win32

    こんにちは。いつまでたっても Perl が全然わからないはせがわです。 ActivePerl を使っていて外部のコマンドを system で呼び出したはいいけど、そのプログラムが終了するまで system の呼び出し以降のコードがブロックされて困ったことはありませんか? 例えば print "abc\n"; system "notepad.exe"; print "def\n"; というコードだと、"def" が表示されるのは、起動したメモ帳が終了してからになってしまいます。 メモ帳が起動すれば終了を待たずに速やかに次のコードが実行されるほうが嬉しい場合もあります。 こういう場合は、system で直接 notepad.exe を呼び出すのではなく、いったん start コマンドを介するようにして起動します。 print "abc\n"; system "start", "notepad.

    system 使用時にプログラムの終了を待たずに制御を返す方法 - Articles Advent Calendar 2010 Win32
  • 1