|
本帖最後由 jmsdhn 於 2020-6-17 18:52 編輯
感謝回應
這第三方程式個人可能要先熟悉才能下定論是否可用
或許個人再解釋一下
有點擔心越解釋越亂^^"
先前經常用的是VBS的隱藏CMD方式
ws.run """AAA.bat"" ""參數""",0
這種方法確實已經夠用
但是這個參數基本上是不常變動的
個人只用來讀取某資料夾的絕對路徑
也很少變動
似乎VBS也不能像BAT一樣可以隨意設定外部引數
所以就想用BAT來解
也因為知道這個BAT自隱方法
現在想把AAA.bat變成直接抓某個檔案進來%1(也可以視為把檔案拖到AAA.bat上面放開)(希望可以%1=X:\CCC.prj)
( AAA.bat是可以自己隱藏CMD視窗)
如下必要寫法:
========================================
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
========================================
第一次執行時會RUN第二指令
將h給AAA本身
第二次執行會因為%1=h
就執行begin下的指令
假定是BBB
如果只是執行BBB.exe那就還好
很簡單
但現下是想讓BBB.exe讀取%1
但%1就一直=h
不知道要如何在第二次當if "%1" == "h"之後
讓%1可以變成X:\CCC.prj
^^"
|
|