winexec執行bat檔案不能使用環境變數

wenhual43發表於2011-08-03

在bat裡單獨執行能效,但是放到delphi的winexec裡就不行,後來把要執行的路徑明確寫出來,winexec執行生效。如下:

d:
cd delphi_for_mysql
if exist complete.txt (del complete.txt)
e:
cd E:\TDDOWNLOAD\mysql相關檔案\mysql-5.1.57-win32\mysql-5.1.57-win32\bin
mysql  -uroot  d:
cd delphi_for_mysql
echo ok111>complete.txt

本來"E:\TDDOWNLOAD\mysql相關檔案\mysql-5.1.57-win32\mysql-5.1.57-win32\bin
"是放到path環境變數裡的,但是不生效,所以只有寫到詳細的目錄了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25027760/viewspace-704029/,如需轉載,請註明出處,否則將追究法律責任。

相關文章