用批处理来建立快捷方式
来源:互联网 发布:nginx端口转发配置 编辑:程序博客网 时间:2024/06/09 17:37
下面是批处理的代码,其实真正用到的是用vbs脚本来创建方式
只是把vbs脚本用批处理发送,然后再用批处理激活系统里的vsb脚本执行程序来调用通过批处理发送的代码,就是这么简单,大家好好体会一下吧。呵呵
@echo off
del tmp.vbs /s /q
cls
color 0a
title 忆林子--建立快捷方式
:enterFileName
cls
echo 注意:请在路径的两端加上单引号即 "
set /p fileName=[请输入要创建方式的文件或者目录的全路径]
if /i "%fileName%"=="" goto :enterFileName
if not exist %filename% cls & echo 你输入的目录或者文件名不存在,请重新输入 & pause & goto :enterFileName
cls
echo 例如 c:/test/我的快捷方式.lnk
echo 注意:
echo 最后面的 .lnk 不能省略
echo 这里的路径也要在两端加上单引号.
echo 并且在路径中不能包括系统变量。
echo.
set /p shortCutPath=[请输入将创建方式保存到的路径]
echo Dim WshShell,Shortcut>>tmp.vbs
echo Dim path,fso>>tmp.vbs
echo path=%fileName%>>tmp.vbs
echo Set fso=CreateObject("Scripting.FileSystemObject")>>tmp.vbs
echo Set WshShell=WScript.CreateObject("WScript.Shell")>>tmp.vbs
echo Set Shortcut=WshShell.CreateShortCut(%shortCutPath%)>>tmp.vbs
echo Shortcut.TargetPath=path>>tmp.vbs
echo Shortcut.Save>>tmp.vbs
"%SystemRoot%/System32/WScript.exe" tmp.vbs
del tmp.vbs /s /q
cls
if exist %shortCutPath% echo 快捷方式创建完毕... & pause>nul
if not exist %shortCutPath% echo 快捷方式创建失败,请重新操作... & pause>nul
只是把vbs脚本用批处理发送,然后再用批处理激活系统里的vsb脚本执行程序来调用通过批处理发送的代码,就是这么简单,大家好好体会一下吧。呵呵
@echo off
del tmp.vbs /s /q
cls
color 0a
title 忆林子--建立快捷方式
:enterFileName
cls
echo 注意:请在路径的两端加上单引号即 "
set /p fileName=[请输入要创建方式的文件或者目录的全路径]
if /i "%fileName%"=="" goto :enterFileName
if not exist %filename% cls & echo 你输入的目录或者文件名不存在,请重新输入 & pause & goto :enterFileName
cls
echo 例如 c:/test/我的快捷方式.lnk
echo 注意:
echo 最后面的 .lnk 不能省略
echo 这里的路径也要在两端加上单引号.
echo 并且在路径中不能包括系统变量。
echo.
set /p shortCutPath=[请输入将创建方式保存到的路径]
echo Dim WshShell,Shortcut>>tmp.vbs
echo Dim path,fso>>tmp.vbs
echo path=%fileName%>>tmp.vbs
echo Set fso=CreateObject("Scripting.FileSystemObject")>>tmp.vbs
echo Set WshShell=WScript.CreateObject("WScript.Shell")>>tmp.vbs
echo Set Shortcut=WshShell.CreateShortCut(%shortCutPath%)>>tmp.vbs
echo Shortcut.TargetPath=path>>tmp.vbs
echo Shortcut.Save>>tmp.vbs
"%SystemRoot%/System32/WScript.exe" tmp.vbs
del tmp.vbs /s /q
cls
if exist %shortCutPath% echo 快捷方式创建完毕... & pause>nul
if not exist %shortCutPath% echo 快捷方式创建失败,请重新操作... & pause>nul
- 用批处理来建立快捷方式
- 用批处理来建立快捷方式
- 用VB建立快捷方式
- 用批处理在桌面上创建快捷方式
- 建立快捷方式
- 怎么用批处理建立计划任务
- dos脚本建立快捷方式
- 如何建立快捷方式?
- delphi建立快捷方式
- 在桌面建立快捷方式
- Delphi 建立快捷方式
- ubuntu建立eclipse快捷方式
- 建立matlabR2012b的快捷方式
- linux 建立桌面快捷方式
- ecplice 建立快捷方式
- Ubuntu 建立桌面快捷方式
- ubuntu 建立快捷方式
- ubuntu建立快捷方式
- [转] 频率
- WMI 编程之 Win32_Process::Create 方法调用
- 批处理实现c/s程序部署,以及创建桌面快捷方式
- 软件工程师的演讲能力
- 使用程序备份服务器端数据库文件和其他文件(一)
- 用批处理来建立快捷方式
- 收集一些开源的Asp.net程序
- 清除oxjsybe病毒(病毒源文件包括psdoawu.inf,meex.exe,eleicnd.exe,asgwmne.exe,oxjsybe.exe等)
- J2EE面试题
- LifeCycle of UIcomponent
- 使用程序备份服务器端数据库文件和其他文件(二)
- MySQL常用安装与配置
- 清除sysinfo2病毒(病毒源文件包括sysinfo.dll,sysinfo2.dll,autorun.inf)
- java.text.NumberFormat用法