2012-03-06 102 views
2

我有一個腳本,我需要以管理員身份運行一個命令。當我運行這個命令時出現1734錯誤的腳本錯誤。1734:數組邊界無效

我的劇本是很基本的:

runas /user:Administrator "myexec.exe \"param with spaces\" otherparam -Djava.ext.dirs=%JAVA_EXT_DIRS%" 

的問題來自於變量JAVA_EXT_DIRS這是一種巨大的。

回答

0

%JAVA_EXT_DIRS%的值也可能包含空格。你最好把它用雙引號:

runas /user:Administrator "myexec.exe \"param with spaces\" otherparam -Djava.ext.dirs=\"%JAVA_EXT_DIRS%\"" 
+1

我試過了,但它不起作用。 – Sydney 2012-03-06 11:50:43