2010-07-17 46 views
3

在Windows使用PHP學說CLI容易,從我需要使用像在Windows

php D:\full\path\to\doctrine\bin\doctrine.php --variables here 

任何目錄使用原則CLI反正我有可以縮短這使之成爲像

php doctrine.php --variables here 

甚至

doctrine --variables here 
+0

它是否可以在Windows系統路徑中放置路徑?像PHP一樣? – Iznogood 2010-07-17 03:18:35

+0

@Iznogood:nope,PATH僅用於Windows查找命令。它不用於解析命令的參數。 – BenV 2010-07-17 03:23:38

+0

我正在考慮第二種選擇,但是剛剛在教義網站上重讀了這個選項。似乎你可能會運氣不好,除非你可以創建一些綁定所有的腳本。對不起,我忍不住。我在linux上使用教條:) – Iznogood 2010-07-17 03:25:08

回答

5

嘗試doskey doctrine=php D:\full\path\to\doctrine\bin\doctrine.php $*

那麼你應該能夠做到doctrine --variables here

如果你不想鍵入每會話,可以將其導出到文件:

doskey /macros > macros.txt 

,並導入它的每一個會話:

doskey /macrofile=macros.txt 

如果這仍然太辛苦了,你可以將其添加到自動運行條目的CLI:

reg add "hkcu\software\microsoft\command processor" /v Autorun /t reg_sz /d "%systemroot%\system32\doskey.exe /macrofile=path\to\your\macros.txt"

請注意,通過這樣做,您正在修改您的註冊表,因此請謹慎使用。

+2

哇,doskey還在!我從來沒有想過要使用我學過電腦的東西了。 – Iznogood 2010-07-17 03:33:54

+0

宇作品像一個魅力! – 2010-07-17 03:43:57

+0

我注意到這隻會持續那段時間,我可以讓它永遠持續下去嗎? – 2010-07-17 04:12:53