中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 获取进程名和路径 上一主题 | 下一主题
Mxark
初级用户




积分 64
发帖 30
注册 2007-3-26
状态 离线
『楼 主』:  获取进程名和路径

今天突然想起一个问题,这个问题也是由bat转exe想起......

请教各位是否有这样的代码
此代码(这样的代码)经编译成exe文件后执行能够获取它运行的文件名和(或)路径

假设:
如果此代码有,我将其编译成a.exe,放在d:\下,运行它(a.exe)能够获取它运行的进程名(a.exe)和路径(d:\a.exe)

如果将它改名成b.exe,放在d:\下,运行它(b.exe)能够获取它运行的进程名(b.exe)和路径(d:\b.exe)


谢谢~~

2007-11-5 22:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  

echo %~nx0 %~f0

2007-11-5 23:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Mxark
初级用户




积分 64
发帖 30
注册 2007-3-26
状态 离线
『第 3 楼』:  

请问版主用什么将bat转exe软件调试的?
我用Quick Batch File好象不行,将其编译成a.exe,只是显示它运行的批处理文件名和路径,而没有显示运行的a.exe文件名和路径(d:\a.exe)

2007-11-6 07:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
afeichai
初级用户




积分 171
发帖 78
注册 2006-11-22
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by Mxark at 2007-11-6 07:55 AM:
请问版主用什么将bat转exe软件调试的?
我用Quick Batch File好象不行,将其编译成a.exe,只是显示它运行的批处理文件名和路径,而没有显示运行的a.exe文件名和路径(d:\a.exe)

QBF在获取路径的时候有问题
你可以用ExeScript编译试试

2007-11-6 09:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 5 楼』:  

Quick Batch  ExeScript都不稳定特别是启用了变量延迟
可以尝试批处理前加shift



第一高手    第二高手

2007-11-6 12:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Mxark
初级用户




积分 64
发帖 30
注册 2007-3-26
状态 离线
『第 6 楼』:  

用过Quick Batch 和 ExeScript,将其编译后仍然没有获取编译后的exe可执行文件的进程名和路径,问题依然如故,好象这个问题似乎比较困难。
不知道还有其他的方法吗?

2007-11-6 12:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 7 楼』:  试试它可以吗?

我是新手,试试这个看行不行!
echo %~dp0
::显示文件的路径
echo %~nx0
::显示文件名
顺便问一下,能提供battoexe工具吗?我从网上下载了一个,可以将bat转为exe,但是转为exe后,没有bat执行的效果了,一点击exe,执行结果好象一闪而过。

2007-11-6 15:30
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zag0699
新手上路





积分 13
发帖 7
注册 2007-8-3
状态 离线
『第 8 楼』:  

KANKAN ZAI SHUO LUO

2007-11-6 16:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: