![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 10:27 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 获取进程名和路径 |
| 可打印版本 1,401 / 7 |
| 第1楼 Mxark | 发表于 2007-11-05 22:19 |
| 初级用户 发帖 30 积分 64 | |
|
获取进程名和路径 今天突然想起一个问题,这个问题也是由bat转exe想起......
请教各位是否有这样的代码: 此代码(这样的代码)经编译成exe文件后执行能够获取它运行的文件名和(或)路径 假设: 如果此代码有,我将其编译成a.exe,放在d:\下,运行它(a.exe)能够获取它运行的进程名(a.exe)和路径(d:\a.exe) 如果将它改名成b.exe,放在d:\下,运行它(b.exe)能够获取它运行的进程名(b.exe)和路径(d:\b.exe) 谢谢~~ |
|
| 第2楼 lxmxn | 发表于 2007-11-05 23:14 |
| 版主 发帖 4,938 积分 11,386 | |
|
echo %~nx0 %~f0
|
|
| 第3楼 Mxark | 发表于 2007-11-06 07:55 |
| 初级用户 发帖 30 积分 64 | |
|
请问版主用什么将bat转exe软件调试的?
我用Quick Batch File好象不行,将其编译成a.exe,只是显示它运行的批处理文件名和路径,而没有显示运行的a.exe文件名和路径(d:\a.exe) |
|
| 第4楼 afeichai | 发表于 2007-11-06 09:06 |
| 初级用户 发帖 78 积分 171 | |
Originally posted by Mxark at 2007-11-6 07:55 AM: QBF在获取路径的时候有问题 你可以用ExeScript编译试试 |
|
| 第5楼 fastslz | 发表于 2007-11-06 12:27 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
Quick Batch ExeScript都不稳定特别是启用了变量延迟
可以尝试批处理前加shift |
|
| 第6楼 Mxark | 发表于 2007-11-06 12:54 |
| 初级用户 发帖 30 积分 64 | |
|
用过Quick Batch 和 ExeScript,将其编译后仍然没有获取编译后的exe可执行文件的进程名和路径,问题依然如故,好象这个问题似乎比较困难。
不知道还有其他的方法吗? |
|
| 第7楼 tempuser | 发表于 2007-11-06 15:30 |
| 高级用户 发帖 261 积分 547 | |
|
试试它可以吗? 我是新手,试试这个看行不行!
echo %~dp0 ::显示文件的路径 echo %~nx0 ::显示文件名 顺便问一下,能提供battoexe工具吗?我从网上下载了一个,可以将bat转为exe,但是转为exe后,没有bat执行的效果了,一点击exe,执行结果好象一闪而过。 |
|
| 第8楼 zag0699 | 发表于 2007-11-06 16:23 |
| 新手上路 发帖 7 积分 13 | |
|
KANKAN ZAI SHUO LUO
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |