記得之前有次要開發乙個酒店預訂**,到處參考各類**。無意中發現在乙個**的資源目錄下居然有個.bat的批處理檔案,當時我就想,這也可以。真是大開眼界(原諒我這個新手菜鳥)。我第一反應就是,php可以跟批處理檔案互動。仔細一看,果不其然,該**就是利用與批處理互動實現的城市選擇功能。
然後呢,然後就沒有然後了...
今天無意中,又碰到用.bat的情況,這次親自試了一下:
實踐一:
開啟cmd
利用cd命令轉到你php專案入口檔案目錄下
直接敲命令
php index.php controller function(注:其中controller是你的控制器,function是該控制器中的方法)
實踐二:
新建txt檔案,字尾改為.bat
在該.bat檔案中敲入如下命令
@echo off
php index.php controller function
pause
(解釋同上,請自行修改為你的 控制器controller 和方法function)
儲存後,將該.bat檔案複製到 入口檔案(index.php)所在目錄,雙擊執行!
以上二種均在ci框架下試驗
當然也可以直接訪問php檔案
for($i=1;$i<=9;$i++)
echo "\n";
}
.bat內容
bat批處理語法
echo 列印字串 注意 x不能寫跨行,因為bat預設每一行就是乙個完整的語句,相當於在c語言中每一行後面自動加個分號。echo on 對於這行之後的語句把語句和結果都全部列印。開始執行bat批處理的時候預設開啟。echo off 對於這行之後的語句不列印命令語句本身 注意轄域是這句話之後,不包括這...
BAT批處理指令碼
echo off 與 echo on 前者為關閉回顯,後者為開啟回顯 當不想批處理檔案中的命令一行一行在dos中顯示出來時 因為全部顯示出來的話看起來會變得很雜亂 可以使用 echo off,將其放於程式的最上方就行了。先不把回顯關閉,執行乙個小的bat檔案,為 echo off title a c...
bat批處理總結
cd 路徑名 進入某乙個路徑 cd 退回到當前路徑的根目錄 cd.退回到上一級目錄 c 跳轉到c盤根目錄,其他碟符一樣 輸入字元時按tab鍵可以補全 dir 列出當前路徑下所有的檔案及資料夾列表 start cmd 再開啟乙個新的cmd視窗 可以繼承父cmd視窗的變數資訊 exit 退出當前的cmd...