
CODE: [Copy to clipboard]@echo off
for /f "skip=4 tokens=1,2 delims=:" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup" /v "SQLPath"') do (
set SQLL=%%a
set SQLR=%%b
)
set SQL=%SQLL:~-1%:%SQLR%
echo %SQL%
CODE: [Copy to clipboard]调用VBS的代码,是不是应该这样:for /f "skip=4 tokens=1,2 delims=:" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup" /v "SQLPath"') do (
set SQLL=%%a
set SQLR=%%b
)
set SQL=%SQLL:~-1%:%SQLR%
echo %SQL%
pause
CODE: [Copy to clipboard]@echo off
>"%temp%\my.vbs" echo Set WshShell = WScript.CreateObject("WScript.Shell")
>>"%temp%\my.vbs" echo WScript.Echo WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup\SQLPath")
for /f "delims=" %%a in ('cscript /nologo "%temp%\my.vbs"') do set SQL=%%a
echo %SQL%
pause
CODE: [Copy to clipboard]copy "xx.txt" "%SQL%"
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |