作者: 口o口 時間: 2018-5-14 21:01 標題: 救求有關VBS問題
想問問各師兄....我將條PATH SET左做 \\ 192.168.1.1\ 再整 sc 放去 stratup 開機自動RUN
點知試左好多次都係唔得....有冇師兄可以幫忙一下睇下個CODE有咩問題
PS : 小弟對VBS完全唔識....段CODE都係慢慢上網搵....
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "\\ 192.168.1.1\autorun\autorun.bat" & Chr(34), 0
Set WshShell = Nothing
作者: bongbong3481 時間: 2018-5-14 21:17
回覆 1# 口o口
可唔可以將佢\\ 192.168.1.1\ mapping 成一個drive 呢? 我MAP完,通常都RUN到
作者: 口o口 時間: 2018-5-14 21:32
因為太急用左暫時用左笨方法...
都係將佢放返去PC機度....
再整 SC 放去RUN度...
之報再SET左SHARE FOLDER MOUNT左去NAS...
有咩事都可以係NAS直接改完或者DEL
作者: bongbong3481 時間: 2018-5-14 22:01
本帖最後由 bongbong3481 於 2018-5-14 22:03 編輯
回覆 3# 口o口
我用virtuabox , 好似都RUN 到\\VBOXSVR\download\file.bat; \\ 192.168.1.1\ , 好似多左個空格
vbs file run_VBS.vbs
set WshShell = WScript.CreateObject("WScript.Shell")
all1=chr(34) &"\\VBOXSVR\download\run_hello.bat" &chr(34)
WshShell.Run all1,0,true
batch file hello.vbs
\\VBOXSVR\download\hello.vbs
vbs file hello.vbs
msgbox "HELLO"
作者: 口o口 時間: 2018-5-15 00:33
岩岩再試多次都係唔得...
作者: bongbong3481 時間: 2018-5-15 08:04
有冇試過只是double click batch file , run 吾run 到?
作者: 燒浩 時間: 2018-5-15 09:16
兩樣嘢︰
1. 見你「\\」後有個space,會唔會只係 path 問題?
2. 佢係行咗 Hide the window(WshShell.Run 最尾嗰個 param 係 0),會唔會你冇留意佢行咗?(可以睇 Task Manager 睇吓有冇個 process)
作者: 口o口 時間: 2018-5-16 14:20
兩樣嘢︰
1. 見你「\\」後有個space,會唔會只係 path 問題?
2. 佢係行咗 Hide the window(WshShell.Run ...
燒浩 發表於 2018-5-15 09:16
睇過沒問題....我是特登用 0 的....
而家都係用返老方法...放去LOCAL機度RUN
作者: seasky 時間: 2018-5-16 15:16
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 燒浩 時間: 2018-5-17 09:26
你指個 .bat 定 .vbs 放喺 remote ?留意多樣嘢 –– Current Working Directory。如果你個 .bat 係行啲 relative path 嘢就有問題。放喺 Network path 行,cmd 行唔倒 UNC 。通常我會用「pushd "%~dp0"」,「popd」放喺 exit 前(因 pushd 會自動 map network drive;另外會 change directory)
睇吓關唔關喱個問題事。
作者: 口o口 時間: 2018-5-17 10:16
你指個 .bat 定 .vbs 放喺 remote ?留意多樣嘢 –– Current Working Directory。如果你個 .bat 係行啲 re ...
燒浩 發表於 2018-5-17 09:26
再試試...謝...

