在网上找了半天的命令也没用成功,大侠一出手就成功了,万分感谢qop_dob大侠!
想问一个问题:之前问在大侠的帮助下也编写过多个BAT文件,主要是一些绿色软件没有安装程序需要用BAT命令来复制(安装)、设置桌面快捷方式。这些BAT都是在win7X64环境下编写的,在win10上用提示没有权限,所以就在网上搜索在BAT文件中加入了获取管理员权限的语句。修改后在win7X64上可以用,随后在本机上装win10X86也可以用,但是装上win10X64后一运行就狂出窗口不断闪屏,现在换回win7X64后也是如此,弹窗停不下来,只能强行注销或重启系统才能消除弹窗闪屏。这是怎么回事?附上一BAT,请大侠给予指导。
@璐村惂鐢ㄦ埛_000076K馃惥 off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
@echo off
rem 将当前目录下一个指定名称的文件夹拷贝/复制到指定目录里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%
@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
cd /d "%~dp0"
xcopy ".\ThunderX" "C:\Program Files\ThunderX\" /e /q /h /y
pause
@echo off
echo I am ThunderX.bat…
echo now run the 绿化卸载.bat
cd /d C:\Program Files\ThunderX
start 绿化卸载.bat
echo over
pause
exit