当前位置:首页 » 编程软件 » bat脚本路径

bat脚本路径

发布时间: 2023-09-15 03:33:24

1. 如何用bat脚本实现“将电脑搜索出的文件名字前面加上路径”

简单点的代码:

dir/a-d/s/bD:*测试*.TXT>文件路径结果.txt

复杂一点的代码:

(for/f"delims="%%ain('dir/a-d/s/b"D:*测试*.TXT"')doecho文件名:%%~nxa所在路径:%%~dpa)>文件路径结果.txt

2. 如何在bat脚本中获取程序的完整路径

@for%%iin(python.exe)do@setpy=%%~$PATH:i
@for%%iin(%py%)do@setpy=%%~dpi
@echo%py%

因为%在bat文件中是特殊字符,连续的两个%表示执行时脱为一个%
在控制台窗口中 把%% 替换为 % 即可正常运行==

另外 加一个 一行bat写的whereIs ,兹瓷多参数,现学现用

@for%%iin(%*)do@ifnot"%%~$PATH:i"==""(echo%%~$PATH:i)elseecho%%i

3. 批处理脚本bat,实现定位到某个程序安装路径,再运行程序

start"""E:.exe"startvmlinux1


start""/d"E:ProgramFilesOracleVirtualBox"VBoxManage.exe键盯圆startvmlinux1

这稿塌两种随便哪种都可则蠢以实现。

4. 如何用bat复制一个文件夹到另一个文件夹去

BAT脚本如下:

x c:\data\data1 d:\data\ /e
x c:\data\data2 d:\data\ /e

用XCOPY 复制目录树,/e 参数是包括空目录。
但如果目标路径存在,则不能复制。

5. BAT 新建开始菜单目录、快捷方式脚本

@echo off
set shortCutPath=C:\Documents and Settings\All Users\“开始”菜单\程序\机器猫
set shortCutName=cat
set shortCutSource=D:\Program Files\machine cat\cat.exe
md "%shortCutPath%"
echo Dim WshShell,Shortcut>>tmp.vbs
echo Dim path,fso>>tmp.vbs
echo path="%shortCutSource%">>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%\%shortCutName%.lnk")>>tmp.vbs
echo Shortcut.TargetPath=path>>tmp.vbs
echo Shortcut.Save>>tmp.vbs
"%SystemRoot%\System32\WScript.exe" tmp.vbs
@del /f /s /q tmp.vbs

以上保存为.bat文件即可。

另外,第2、3、4行的
set shortCutPath.........
set shortCutName........
set shortCutSource............
这三行等分别存入的是:
快捷方式路径(不含文件名)、快捷方式名字、源文件路径(含文件名),
只要修改对应的内容,就可以更改创建快捷方式的位置,文件名,以及指向的源文件。

热点内容
java二进制读取 发布:2025-07-03 11:55:52 浏览:739
我的世界服务器记分板排版 发布:2025-07-03 11:39:22 浏览:569
安卓前期用什么处理器 发布:2025-07-03 11:37:54 浏览:870
如何更换安卓手机内存 发布:2025-07-03 11:18:52 浏览:57
魔兽清理缓存 发布:2025-07-03 10:46:38 浏览:521
神州防火墙web怎么配置代码 发布:2025-07-03 10:37:54 浏览:328
安卓看小说哪个软件免费又最好 发布:2025-07-03 10:25:30 浏览:437
linuxprofile 发布:2025-07-03 10:25:29 浏览:719
存储蓝盘 发布:2025-07-03 09:55:10 浏览:887
java必学 发布:2025-07-03 09:21:57 浏览:450