vba如何處理帶有空格的路徑的cmd命令

時間 2021-07-08 22:31:33

1樓:匿名使用者

如果你是直接在vba中輸入cmd命令開啟「c:\a a.txt」,可以這樣:

set wshshell = createobject("wscript.shell")

wshshell.run "%comspec% /c " & """" & "c:\a a.txt" & """"

如果是在vba中開啟乙個bat檔案,bat檔案中是開啟「c:\a a.txt」,那麼vba中命令為:

set wshshell = createobject("wscript.shell")

wshshell.run "c:\open.bat",0

而「c:\open.bat」中的內容為:

start "c:\a a.txt"(或直接寫:"c:\a a.txt",注意加引號)

2樓:匿名使用者

text & ".jpg我想用這個命名儲存後的**

set fs = createobject("scripting.filesystemobject")

set f = fs.getfile(textbox1.text)f.copy potopath, trueend sub

3樓:匿名使用者

只要耙含空格的字串用引號套住就好了。

cmd start命令 路徑含空格

4樓:匿名使用者

1、cmd start命令 路徑中含有空格時 可以使用雙引號把可執行路徑引起來即可,如下所示:

start "d:\ab cd\cs.bat"

2、效果如下:

5樓:匿名使用者

就是把整個路徑加雙引號就行了

start "" "f:\a b\1 2.exe %1 %2 %3"

6樓:匿名使用者

網上一大把啊,搜下!

start

啟動單獨的「命令提示符」視窗來執行指定程式或命令。如果在沒有引數的情況下使用,start 將開啟第二個命令提示符視窗。

批處理for迴圈中的含空格的路徑怎樣賦值

亂世t逃犯 for迴圈中涉及到路徑問題,一般引用 i 這樣的形式。echo off for f delims a in dir ad b s laji do rd s q a 比如這個,批量刪除當前目錄下檔名含有laji字元的資料夾。如果檔名有空格,會被for自動加上雙引號,而 裡本身又加上了一層雙...

帶有花泥的鮮花如何處理?有花泥的鮮花怎麼處理

6種處理花泥的方法,看完默默的心疼了一下花泥。有花泥的鮮花怎麼處理 6種處理花泥的方法,看完默默的心疼了一下花泥。6種處理花泥的方法,看完默默的心疼了一下花泥。帶花泥的玫瑰花怎麼養 這個問題實在很複雜的。我們專業說切花的品質是用瓶插壽命來衡量的,但是影響瓶插壽命的因素很多,比如田間生長。但是最最重要...

如何處理和姐夫的關係,如何處理和姐夫的關係 10

你姐夫確實小人了。他現在住在你家,寄人籬下,心態不好,怕自己受欺負,所以百般討好大家,刻薄你,對於家中唯一地位相當的同性人物,以貶低你而抬高自己。這種小人,你鬥不過,鬥不過就拉攏,給足他甜頭。回家的時候,給他帶禮物 他的要最大 是不是當著他和所有人的面誇他,不能瞎誇,要誇他貶低你的地方,他說你不紮實...