attribute: Phillie Casablanca

PowershellでEXEの実行



ウインドウズPOWERSHELLを使っています。
http://www.microsoft.com/technet/scriptcenter/topics/msh/download.mspx

これは、標準のcmdより強力で、私にとっては、CYGWINをしなくても、ウインドウズでの日常作業が済みます。
一応、スクリプト言語になっていますが、cygwinなしで"ls"とか"/"が普通に使えます。

でも、パスで実行するEXEで戸惑った。


PS D:\> "C:\Program Files\TortoiseCVS\cvs.exe"

ごれが、下記の結果を返します:


"C:\Program Files\TortoiseCVS\cvs.exe"


PS D:\> C:\Program Files\TortoiseCVS\cvs.exe

ならこれが出力:


The term 'C:\Program' is not recognized as a cmdlet, function, operable program, or script file. Verify the te
rm and try again.
At line:1 char:11
+ C:\Program <<<< Files\TortoiseCVS\cvs.exe

調べたら、答えは:
(http://www.microsoft.com/technet/scriptcenter/topics/winpsh/manual/run.mspx)


PS D:\> & "C:\Program Files\TortoiseCVS\cvs.exe"


monkut // Sept. 30, 2008 // 2:12 a.m.