找回密码
 加入
搜索
查看: 1660|回复: 4

注册表写入路径的问题

[复制链接]
发表于 2008-7-7 00:45:50 | 显示全部楼层 |阅读模式
AU3脚本:(脚本路径C:\Program Files\)

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DAMN.NFO.Viewer.File\shell\open\command", "", "REG_SZ", '"' & @ScriptDir & '\NFOVIE~1\NFOViewer\DAMNNF~1.EXE" "%1"')

原始注册表:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DAMN.NFO.Viewer.File\shell\open\command]
@="\"C:\\PROGRA~1\\NFOVIE~1\\DAMNNF~1.EXE\" \"%1\""

运行脚本得到注册表:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DAMN.NFO.Viewer.File\shell\open\command]
@="\"C:\\Program Files\\NFOVIE~1\\DAMNNF~1.EXE\" \"%1\""

我的问题就是 @ScriptDir 怎么能得到 PROGRA~1 而不是 Program Files[/colo

[ 本帖最后由 vszy 于 2008-7-8 21:35 编辑 ]
发表于 2008-7-7 01:02:56 | 显示全部楼层
FileGetShortName ( "文件" [, 标志] )
 楼主| 发表于 2008-7-8 21:35:23 | 显示全部楼层
谢谢!漠北雪~狼
发表于 2009-9-10 15:15:15 | 显示全部楼层
学习!  顶上!
发表于 2009-9-25 09:14:01 | 显示全部楼层
学习!  顶上!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-4 16:15 , Processed in 0.070579 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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