BAT批處理訪問php

2021-06-15 02:53:13 字數 883 閱讀 3598

記得之前有次要開發乙個酒店預訂**,到處參考各類**。無意中發現在乙個**的資源目錄下居然有個.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...