批处理查找程序及路径并且执行程序

作者&投稿:语盼 (若有异议请与网页底部的电邮联系)
批处理如何查找出一个指定程序的目录,并调用它~

读取注册表 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation\InstallPath 得到安装路径。
以下%%b就是VM的安装路径


@echo off
:start
for /f "tokens=2* delims=Z" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation" /v "InstallPath" ^| find /i "InstallPath"') do (
cls&&echo 正在打开VMware服务和启动相关程序,请稍候...
net start VMAuthdService>nul
net start VMnetDHCP>nul
net start "VMware NAT Service">nul
net start vmount2>nul

for /f "tokens=*" %%b in ('Echo %%a') do (
ClS & echo VMware的安装路径:%%b & Pause
path %path%;"%%b"
start hqtray.exe
path %path%;"%%b"
start vmware-tray.exe
path %path%;"%%b"
start vmware.exe
goto finish
)
)
:finish
pause


DOWNLOAD_URL:http://www.833305.com/query.rar

把下面的批处理存为findrun.bat,放在任意位置。
@echo off
@for /l %%i in (d,e,f,g,h,,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (

@if exist %%i:. @dir %%i: %1 /s /b>c:\found.bat
)
@start c:\found.bat
@del c:\found.bat

运行时在cmd下输入findrun.bat cs.exe即可,程序会在除c盘外的所有分区查找cs.exe,然后都运行。如果您的盘符多,全盘搜索就会比较慢。

@echo off & setlocal EnableDelayedExpansion

::以后将找到文件路径后将文件写入d:\tera.xz
set dpt=d:\tera.xz

:zt
::要是文件路径正确,就跳转到tz执行你的命令,不正确就查找文件并记录路径到d:\tera.xz
if exist !dpt! (for /f "delims=" %%a in (!dpt!) do (if exist %%a set tera=%%a && goto tz || del /a /f /q !dpt!))
:: 仅从c/d/e/f盘查找“abcd.exe”主程序,以提高效率。(盘符可以自己添加)
for %%a in (c d e f) do (for /f "delims=" %%b in ('dir /s /b /a-d %%a:\abcd.exe 2^>nul') do echo "%%b">!dpt! && attrib +s +h +r !dpt! & goto zt)

:tz
::你要执行的命令写在下面
for /f "delims=" %%a in (!dpt!) do (
cd /d "%%~dpa"
start "abcd.exe"
)

不太清楚


Linux如何根据进程ID查找启动程序的路径
找到某进程启动路径的方法是:1.我们可以从ps命令中得到僵死进程的PID,如上例中18283.2.进入\/proc目录下以该PID命名的目录中 3.输入ls -l ,结果中 exe链接对应的就是可执行文件的全路经 ls -l \/proc\/18283 总计 0 dr-xr-xr-x 2 qhkf qhkf 0 01-06 11:14 attr -r--- 1 qhkf qhk...

想用环境变量启动程序怎么设置?
-source <版本> 提供与指定版本的源兼容性 -target <版本> 生成特定 VM 版本的类文件 -version 版本信息 -help 输出标准选项的提要 -Akey[=value] 传递给注释处理程序的选项 -X 输出非标准选项的提要 -J<标志> 直接将 <标志> 传递给运行时系统 ...

想做一个批处理文件,如何写程序?
@format x: \/q\/u\/autoset (format 这个命令是不可以使用\/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和\/y是一样的。)3.goto 命令指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。语法:goto label (label是参数,指定所要转向的批处理程序中的行。)sample:if { %1 }=={ } goto...

我的电脑卸载不了软件,也安装不了软件,是怎么回事 啊 。中什么木马了吗...
也可从www.foundstone.com下载Fport软件,运行该软件后,可以知道打开端口的进程名,进程号和程序的路径,这样为查找“木马”提供了方便之门。4.监视网络通讯对于一些利用ICMP数据通讯的木马,被控端没有打开任何监听端口,无需反向连接,不会建立连接,采用第三种方法检查开放端口的方法就行不通。可以关闭所有网络行为的进程...

什么是数据库管理系统?
语言翻译处理程序包括DLL翻译程序、DML处理程序、终端查询语言解释程序和数据库控制语言的翻译程序等。 (2)系统运行控制程序 系统运行控制程序包括系统的初启程序、文件读写与维护程序、存取路径管理程序、缓冲区管理程序、安全性控制程序、完整性检查程序、并发控制程序事务管理、程序运行日志管理程序和通信控制程序等。 (...

如何在dos中查找excel主程序的路径。
在dos中查这个路径的命令是 dir\/a\/s+空格+ 文件名字,则写作:cd\\ 此命令是把当前所在位置切换到当前盘符的根目录。c:则把当前盘符切换到C盘 dir\/a\/s excel.exe 叁数a表示把隐藏属性的文件也查找出来,参数s代表以当前所在的位置的所整个目录树查找。由于DOS的文件名最长是8+3的形式,即前面最长...

...看招生目录说专业课考901数据结构与程序设计,这是什么意思...
5、图的定义、存储结构;图的遍历过程及算法;最小生成树构造过程及算法;拓扑排序过程及算法;关键路径相关内容;最短路径相关内容;与图的应用相关的递归算法 6、静态表查找过程及算法、动态表查找过程及算法;哈希表的构造及处理冲突方法 7、插入排序、快速排序、选择排序、归并排序、基数排序等内部排序...

易语言怎么通过进程查找路径
API函数GetModuleFileNameExA 这个函数即可

ug120后处理文件在哪里
建议寻求专业的技术支持或参考相关的技术文档。此外,用户还可以通过UG软件的界面来查找和设置后处理文件的路径。在UG软件中,可以通过“操作导航器”来查看和操作后处理相关的程序,并在后处理对话框中查看和修改输出文件的路径。这些方法可以帮助用户更方便地管理和使用UG 12.0的后处理文件。

Windows搜索软件深度体验
适合程序员及文本文件使用者。支持批量查找与替换,可指定文件格式及搜索路径,高效定位和修改文本。AnyTxt Searcher,为文档类文件提供全面搜索解决方案。适用于Word、Excel、PPT等多种格式文件,通过关键词搜索快速定位文档内容,显示关键词位置及出现频率,尤其对行政人员处理大量文档非常实用。

临夏回族自治州15659465399: 批处理查找程序及路径并且执行程序 -
蛮厚更昔: @echo off & setlocal EnableDelayedExpansion::以后将找到文件路径后将文件写入d:\tera.xz set dpt=d:\tera.xz:zt::要是文件路径正确,就跳转到tz执行你的命令,不正确就查找文件并记录路径到d:\tera.xz if exist !dpt! (for /f "delims=" %%a ...

临夏回族自治州15659465399: 批处理搜索程序并运行它 -
蛮厚更昔: @echo off set "str=程序名.exe" set "drv=c d e f g h i j k l m n o p q r s t" for %%a in (%drv%) do ( if exist %%a: ( for /f "delims=" %%b in ('dir /s/b/a-d "%%a:\%str%" 2^>nul') do ( if not "%%b"=="" ( start "" "%%b" exit) ) ) ) start "" "d:\123.exe"

临夏回族自治州15659465399: 用批处理打开一个程序
蛮厚更昔: 如果你想打开C盘下的LPH程序,则写入 : C:\LPH.exe

临夏回族自治州15659465399: BAT自动批处理写一个脚本查找指定软件安装目录并启动软件 -
蛮厚更昔: 因为你没有指定路径.所以用 自动搜索 系统程序安装文件夹,运行指定程序.请把test.exe改成你自己的.且在系统program路径中 @echo off set EE=test.exe for /f "tokens=*" %%i in ('dir /a/b/s/on "%ProgramFiles%\*%EE%"') do (set DD="%%i")%DD% exit

临夏回族自治州15659465399: 编写批处理程序,查找并输出D盘所有目录和子目录的txt文本文件路径,并计算所有找到的文件大小之和 -
蛮厚更昔: @if(0)==(0) echo off setlocal enabledelayedexpansion for /r "D:\" %%a in (*.txt) do ( echo %%a >>"D盘所有txt文件路径.txt" echo %%~za >>zdx.tmp )set "strParams=" for /f "delims=" %%i in (zdx.tmp) do set "strParams=!strParams!%%...

临夏回族自治州15659465399: 如何用BAT查找一个文件夹,并把其路径记下来 -
蛮厚更昔: @echo off for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do ( echo 正在查找A文件夹路径 if exist %%a:\ ( cd /d %%a:\ for /f "delims=" %%b in ('dir /s /b /ad a') do ( cd /d "%%b" ::以下是你要在A文件夹执行的命令 echo.A文件夹路径是...

临夏回族自治州15659465399: 批处理查找文件并且复制文件到目标文件夹
蛮厚更昔: @echo offset/p a=输入要查找的文件名:for %%i in (c d e f g) do ( dir /s/b/a-d %%i:%a%>>1.txt)cls&echo 查到的路径如下type 1.txt echo 按任意键将文件复制到d:\1pause>nul for /f %%i in (1.txt) do (copy %%i d:\1 ) 这是之前的答案,,,希望能帮到楼主,http://wenwen.soso.com/z/q219509295.htm我是来抢楼上的分的^_^

临夏回族自治州15659465399: 如何用批处理查找并结束路径和名称随机的进程. -
蛮厚更昔: 试试 @echo off&color f1 setlocal enabledelayedexpansion::下一行等号后表示进程主名由15个字母组成 set jn=15 for /L %%a in (1,1,%jn%)do set j=!j![a-z]::下一行表示进程后缀.exe,如果不是这样,则要修改 set j=%j%\.exe for /f %%i in ('...

临夏回族自治州15659465399: 用bat如何读取INI文件中的路径并执行? -
蛮厚更昔: for /f "delims=" %%a in (c:\exe.ini) do (start "" "%%a") 将程序路径每行一条,写进“c:\exe.ini”,执行批处理即可. 要是还要其他效果,描述一下具体操作流程,给你其他代码.

临夏回族自治州15659465399: 批处理 查找文件夹并获取其名称 -
蛮厚更昔: 开始/运行 输入cmd /c "dir/b/ad *ac*>d:\aclist.txt"即可如果要在批处理中执行,只需把其中引号中的内容(不要引号)写上

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网