批处理
小哈龙
一颗勇往直前的心
展开
-
项目启动批处理记录
【代码】项目启动批处理记录。原创 2024-07-29 11:42:09 · 137 阅读 · 0 评论 -
VS实现编译完项目后自动复制指定内容到某一目录
在Visual Studio中,你可以通过配置项目的生成事件来实现每次编译后自动复制文件到指定目录的功能。例如,如果你想复制编译后的到C:\Deployxcopy/Y/I确保目标目录C:\Deploy存在,如果不存在,你可能需要先创建它。此外,如果你想复制其他文件,可以修改为相应文件的路径,或者使用通配符复制多个文件。原创 2024-07-26 14:24:31 · 591 阅读 · 0 评论 -
批处理设置环境变量
if else 是用来做判断 if defined input 是用来判断用户是否输入信息,回车的话,则表示未定义input的值。set javaPath=%input% 是用来吧变量input的值赋值给javaPath变量的。set /p "input=请输入命令信息" 是用来接收控制台输入的文本信息的。@echo off 是关闭回显的,不会显示命令信息 on打开会显示命令信息。color 02是设置输出文本颜色的,这里是控制命令台输出绿颜色。echo "输出信息" 是用来显示信息的。转载 2024-07-25 16:32:03 · 241 阅读 · 0 评论 -
bat脚本启动程序cmd窗口无法退出问题
举个例子,运行如下脚本,我的目的是以名称搜索Everything.exe 进程,然后关闭该进程,然后再打开进程,我尝试了以下两种方式,进程可以关闭和启动,就是会留下cmd黑框,经过查阅资料,发现执行bat脚本还留下cmd黑色窗体是由于启动命令导致的,bat脚本修改为如下启动方式,使用start 启动程序。执行bat脚本,cmd黑框直接消失(相反将exit替换为pause,可以使黑色cmd窗体保存)原创 2023-07-10 14:22:48 · 3132 阅读 · 1 评论 -
批处理获取当前目录的绝对路径
在批处理中使用管理员权限运行的时候系统会认为当前路径是C:\Windows\System32。而使用非管理员权限安装的时候系统会认为当前路径就是批处理文件所在的路径。转载 2022-09-20 09:57:05 · 3449 阅读 · 1 评论 -
QT程序自动拷贝所需动态库批处理
一.问题开发的Qt程序在运行时会依赖QT本身的一些动态库,每次发布程序的时候都需要去从QT的安装目录下(bin)去拷贝这些依赖的动态库是很麻烦的,如果写一个批处理文件,将该批处理文件放在要发布的可执行程序目录下,直接运行批处理,自动将所需的QT依赖库拷贝过来多好。二.简单的的实现依赖库拷贝自动将所需的QT依赖库拷贝过来,QT本身存在这样的功能windeployqt.exe 为此而生,使用方法如下:windeployqt.exe 发布程序.exe 带参数运行该程序,参数为要发布的可执行原创 2022-02-11 17:37:09 · 1080 阅读 · 0 评论 -
VS清理中间文件bat脚本
@echo offecho 清除所有obj pch idb pdb ncb opt plg res sbr ilk suo exp文件,正在清理......del /f /s /q .\*.objdel /f /s /q .\*.pchdel /f /s /q .\*.idbdel /f /s /q .\*.pdbdel /f /s /q .\*.ncbdel /f /s ...原创 2019-06-27 13:54:04 · 1695 阅读 · 0 评论 -
批处理中%1~%9是什么意思?
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。例1:C:根目录下有一批处理文件名为f.bat,内容为:@echo offformat %1如果执行C:\>f a:那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,...转载 2019-03-14 11:45:35 · 4343 阅读 · 0 评论 -
批处理 %~dp0是什么意思
cd /D %~dp0的意思如下:更改当前目录为批处理本身的目录比如你有个批处理a.bat在D:\qq文件夹下a.bat内容为cd /d %~dp0在这里cd /d %~dp0的意思就是cd /d d:\qq%0代表批处理本身 d:\qq\a.bat~dp是变量扩充d既是扩充到分区号 d:p就是扩充到路径 \qqdp就是扩充到分区号路径 d:\qq...转载 2019-03-14 11:43:24 · 34835 阅读 · 1 评论 -
bat批处理文件的简单解密方法(乱码)
参考文章地址:https://www.52pojie.cn/thread-145976-1-1.html今天在使用一个批处理文件时,打开编辑出现了一堆乱码,当时首先想到的是有可能加密了,或者编码格式不正确,然后在吾爱破解找到了很好的答案:首先直接编辑打开批处理文件如下图:遇到这种情况,就可以使用word或者其它文档编辑器打开这个批处理文件(可以直接更改后缀为.doc 或者直接在wo...原创 2018-07-30 16:53:03 · 13950 阅读 · 0 评论 -
批处理
本来以为批处理是DOS时代的过时产品,但是在最近学习汇编,以及在分析其它一些程序及脚本语言时,发现好多涉及批处理的东西,表示什么都不知道,今天就把批处理简单的学习了一下,这里简单的总结一下;1.基本介绍:批处理(Batch)是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM(在现在的机器上这个格式基本原创 2015-12-14 20:06:00 · 1440 阅读 · 0 评论