找回密码
 加入
搜索
查看: 4981|回复: 15

[系统综合] 如何改变au3默认进程名?

  [复制链接]
发表于 2011-1-16 11:34:14 | 显示全部楼层 |阅读模式
au3写的程序,默认是文件名作为进程名,请问如何指定呢?
发表于 2011-1-16 14:51:42 | 显示全部楼层
你想干嘛?
 楼主| 发表于 2011-1-17 11:09:02 | 显示全部楼层
本帖最后由 touch_xu 于 2011-1-23 20:53 编辑

比如我写个程序名为:abc.exe,运行后进程名也是abc.exe,请问如何让生成的进程名不是程序文件名?比如叫xy吧
 楼主| 发表于 2011-1-17 11:09:54 | 显示全部楼层
本帖最后由 touch_xu 于 2011-1-23 20:54 编辑

难道不能实现吗,没有人知道吗
 楼主| 发表于 2011-1-28 22:07:38 | 显示全部楼层
继续等高手出现
发表于 2011-1-29 09:18:20 | 显示全部楼层
;编译后有效
$sNewFile = "temp2.exe";新进程名

Select
Case $cmdline[0]=0 And StringUpper(StringRight(@ScriptName,4))<>".AU3"
        FileCopy(@ScriptFullPath, @TempDir&"\"&$sNewFile, 1)
        Run(@TempDir&"\"&$sNewFile & " 1")
Case Else
        MsgBox(0,"提示","这里做你程序要做的事"&@CRLF & "进程名:" &@ScriptName)
EndSelect
 楼主| 发表于 2011-1-29 11:22:20 | 显示全部楼层
这个方法是变相解决,但是程序依然用文件名作为进程名,应该有根本的解决方法!难道au3这方面不能自定义?
发表于 2011-1-29 12:55:00 | 显示全部楼层
发表于 2011-1-29 13:08:51 | 显示全部楼层
本帖最后由 smartzbs 于 2011-1-29 16:03 编辑
这难道au3这方面不能自定义?
touch_xu 发表于 2011-1-29 11:22



一个打开的新建活动进程应该是不能改名的,你要修改程序自我进程名,这个自我进程一定是新建活动的.在质疑AU3这方面功能前,除了修改文件名,请问你见过哪个语言有修改自我进程名的例子呢?
 楼主| 发表于 2011-1-29 17:27:42 | 显示全部楼层
不是修改活动进程名,而是程序运行前如何设置程序不以文件名作为进程名,比如文件名是good.exe,正常运行时,进程名能不能指定为ok.exe 或者叫ok,我没有见过别的程序生成的进程名带过扩展名的。表述应该清楚了吧,谢谢…
发表于 2011-1-29 18:18:00 | 显示全部楼层
等待老大来回答
发表于 2011-1-29 18:18:02 | 显示全部楼层
所谓程序运行前,还是要执行这个程序,当然是活动进程.你觉得表述的清楚吗?
 楼主| 发表于 2011-1-29 18:23:15 | 显示全部楼层
楼上不必那么麻烦吧,做就能不能让我编的程序good.exe在运行时我要看能进程名为ok,不要告诉我把程序名改了,谢谢!
 楼主| 发表于 2011-1-29 18:28:56 | 显示全部楼层
或者这样说吧,我想让自己写的程序,无论文件名如何改,运行时生成的进程名总是我事先指定的?期待答案…
 楼主| 发表于 2011-1-29 18:29:55 | 显示全部楼层
或者这样说吧,我想让自己写的程序,无论文件名如何改,运行时生成的进程名总是我事先指定的?期待答案…
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 20:27 , Processed in 0.095836 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表