腳本使用的路徑
㈠ 怎麼利用腳本修改桌面路徑
2012-11-16 14:1屬性 查看路徑 把你需要放到其他地方的路徑覆蓋就行了
㈡ 按鍵精靈 腳本的絕對路徑怎麼設置
就是setting.ini這個文件在你電腦里的一個地方,但這個腳本不知道,所以你要找到這個文件,把地址(文件地址在我的電腦打開後上面有個長框的地址欄里)復制下來沾貼到設置里
如果還不懂,你可以到按鍵討論群問下大家,號碼是三酒五思思七三
他們懂的多
㈢ shell腳本中怎麼定義通用的路徑宏
可以這樣用,我懷疑你的錯誤應該不是路徑變數導致的,如有疑問,請把你的報錯信息發出來!
㈣ 如何確定正在運行腳本的文件夾的路徑
-- PD答:您好,PD。您知道,對於腳本專家,此問題(同我們所收到的許多問題一樣)被我們歸到了「為什麼我們沒有想到」類別之下。腳本專家將花費大量的時間測試腳本,包括由 Windows 腳本編寫社區成員所提交的腳本。(嗯,將會有一位腳本專家花費大量時間測試眾多腳本。請注意,即使他必須做這里幾乎所有的工作,他也不會抱怨。[編者註:包括大多數抱怨。])其中的許多腳本將向某個文件夾添加文件或從該文件夾刪除文件,或者將信息寫入該文件夾中的日誌文件(該腳本本身就在該文件夾中)。這意味著我們經常需要使用 Windows 資源管理器打開腳本的主文件夾。我們如何打開該文件夾呢?嗯,雙擊我的電腦、雙擊 C:、雙擊 Scripts 等等。我們從來沒有想過使用腳本來為我們打開文件夾。 Set objShell = CreateObject("Wscript.Shell") strPath = Wscript.ScriptFullName Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPath) strFolder = objFSO.GetParentFolderName(objFile) strPath = "explorer.exe /e," & strFolder objShell.Run strPath 正如您所看到的,這個腳本不是特別復雜。首先創建一個 Wscript.Shell 對象的實例;稍後會使用這個對象啟動 Windows 資源管理器。然後使用下面這行代碼獲取運行腳本的完整路徑(例如 C:\Scripts\My_script.vbs): strPath = Wscript.ScriptFullName 進行下一步之前,要馬上澄清一下。有些人可能想知道我們為什麼不使用 CurrentDirectory 屬性來確定腳本的當前目錄。本來可以,但有一個問題:腳本的當前目錄與其運行時所在的文件夾不一定相同。畢竟,您可以輕松地啟動 C:\Scripts 中的一個腳本,然後將當前目錄更改為 C:\Test。對於此專欄,我們需要腳本所駐留的文件夾的名稱。如果您更願意獲取當前目錄,則請使用下面的這個腳本: Set objShell = CreateObject("Wscript.Shell") strPath = objShell.CurrentDirectory strPath = "explorer.exe /e," & strPath objShell.Run strPath 現在,回到我們的原始腳本。將腳本的完整路徑存儲到變數 strPath 中之後,我們會創建 Scripting.FileSystemObject 的實例。接下來我們將使用以下兩行代碼: Set objFile = objFSO.GetFile(strPath) strFolder = objFSO.GetParentFolderName(objFile) 此時,我們已擁有此腳本文件本身的路徑:C:\Scripts\My_script.vbs。很好,但我們真正需要的是去掉文件名而僅保留文件夾路徑:C:\Scripts。盡管有幾種不同的方法可以達到此目的,但是我們認為下面的方法最為簡單。此時我們所要做的是使用 GetFile 方法綁定到文件 C:\Scripts\My_script.vbs(請注意我們是如何將變數 strPath 作為單獨的參數傳遞給 GetFile 的)。連接到該文件之後,我們便可以使用 GetParentFolderName 方法獲取文件所駐留的文件夾的完整路徑;不用說,它恰好是 C:\Scripts。這也恰好是我們想要打開的那個文件夾。 剩下的就很容易了。在將腳本文件夾路徑安全地放到變數 strPath 中之後,我們便可使用下面這行代碼來構造一個命令行字元串,該字元串將打開 Windows 資源管理器窗口(該窗口的焦點設置為 C:\Scripts): strPath = "explorer.exe /e," & strPath現在,剩餘的全部工作就是調用 Run 方法,以傳遞我們剛剛構造的命令行字元串:
㈤ bat腳本路徑中間用什麼通配符表示所有的文件夾
rem如果你的「另類噶的離開」這幾個文件夾是固定的話,建議這樣
rem最大的好處是萬一哪天一個疏忽吧文件夾也放到G:下也不會出問題
rem實際運行時把x前的echo刪除
@echooff
for%%iin(另類噶的離開)do(
for/f%%jin('dir/b/ad/odg:\%%i2017*')dosetdn=%%~j
echoxg:\%%i\%dn%f:\/d/s/e/y
)
pause
㈥ 如何用bat腳本實現「將電腦搜索出的文件名字前面加上路徑」
簡單點的代碼:
dir/a-d/s/bD:*測試*.TXT>文件路徑結果.txt
復雜一點的代碼:
(for/f"delims="%%ain('dir/a-d/s/b"D:*測試*.TXT"')doecho文件名:%%~nxa所在路徑:%%~dpa)>文件路徑結果.txt
㈦ 為什麼執行腳本必須寫全腳本的絕對路徑
這需要看你的腳本是怎麼寫的,一般來說全路徑比相對路徑更保險 只要文件有執行許可權
㈧ shell腳本中能使用中文路徑嗎
可以,示例如下:
OLDIFS=$IFSIFS=$'\n'#存放路徑的變數在引用時都使用雙引號括起來 "$VAR_PATH"#路徑拼接時後續的舊不需要加雙引號了"$VAR_PATH"/bin#如果用另一個變數存放路徑變數值,再次使用時還是要用雙引號 PATH_2="$VAR_PATH"/bin#use the PATH_2echo "$PATH_2" IFS=$OLDIFS
㈨ win7系統如何用腳本語言打開指定的路徑
DimMZ
SetMZ=WScript.CreateObject("WScript.shell")
MZ.run"z: mp"
㈩ 如何在腳本中實現自動獲取本腳本的絕對路徑
你這個方法就只有在腳本所在目錄和當前目錄一致的時候好使,但是這兩個大部分情況下都是不一致的。