亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

批處理cmd之桌面快捷方式創(chuàng)建工具

 更新時間:2021年10月02日 23:59:46   作者:mdxy  
今天需要將一個便攜版的軟件配一個桌面快捷方式,發(fā)現(xiàn)用批處理做個挺好的,開源也利于大家學習,腳本之家小編特整理成了函數(shù)方便調(diào)用

核心代碼如下

@echo off
title 腳本之家 桌面快捷方式創(chuàng)建工具!

>nul 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    "%TEMP%\Getadmin.vbs"
    DEL /f /q "%TEMP%\Getadmin.vbs" 2>nul
    Exit /b
)
set jb51name=Ditto3.lnk
set jb51path=%~dp0
set jb51exec=%~dp0Ditto.exe

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\%jb51name%""):b.TargetPath=""%jb51exec%"":b.WorkingDirectory=""%jb51path%"":b.Save:close")

參數(shù)說明

>nul 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    "%TEMP%\Getadmin.vbs"
    DEL /f /q "%TEMP%\Getadmin.vbs" 2>nul
    Exit /b
)

上面這段是管理員權(quán)限運行自身

set jb51name=Ditto3.lnk
set jb51path=%~dp0
set jb51exec=%~dp0Ditto.exe

jb51name代表的是快捷方式名稱

jb51path是路徑

jb51exec是完成的exe文件路徑,一般后綴是exe.

另外在bat中%~dp0表示當前目錄。

其實就是通過bat為 vbs傳參。

路徑

效果圖如下

今天腳本之家小編也稍微整理了一下知識測試沒有問題。

后面大家就可以根據(jù)自己的要求修改文件了。

下面為大家分享刪除快捷方式的代碼

移除桌面快捷方式.bat

@echo off
title 腳本之家 桌面快捷方式移除工具!

>nul 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    "%TEMP%\Getadmin.vbs"
    DEL /f /q "%TEMP%\Getadmin.vbs" 2>nul
    Exit /b
)

ping -n 2 127.1>nul
del /f /q "%userprofile%"\Desktop\"Ditto.lnk"
del /f /q "%userprofile%"\桌面\"Ditto.lnk"
exit

到此這篇關(guān)于批處理cmd之桌面快捷方式創(chuàng)建工具的文章就介紹到這了,更多相關(guān)桌面快捷方式創(chuàng)建工具內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論