zldfsz
发表于 2012-3-21 11:47:41
怎么改为相对路径呢
Ycxw2008
发表于 2012-3-22 00:24:38
本帖最后由 Ycxw2008 于 2012-3-22 00:33 编辑
回复 31# zldfsz
打开Koda是这样的
command.9.$(au3)="$(SciteDefaultHome)\Koda\FD.exe" /Scite
,不知$(SciteDefaultHome)是你说的相对目录吗?
也就是SciTE当前目录
zldfsz
发表于 2012-3-25 23:58:45
打开Koda是这样的
command.9.$(au3)="$(SciteDefaultHome)\Koda\FD.exe" /Scite
,不知$(SciteDefaultHome)是你说的相对目录吗?
也就是SciTE当前目录
Ycxw2008 发表于 2012-3-22 00:24 http://www.autoitx.com/images/common/back.gif
是的,要的就是这个,因为改成这样后在U盘里也可以用了
Ycxw2008
发表于 2012-3-26 02:12:26
本帖最后由 Ycxw2008 于 2012-3-26 02:14 编辑
回复 33# zldfsz
#这样定义变量
_UserHome="D:\"
command.35.*=$(_UserHome)
添加命令到工具栏,点击后就是打开你的D盘了
Help|1135|$(ICO_HELP)|\
zldfsz
发表于 2012-3-26 11:12:39
回复 34# Ycxw2008
谢谢了,做了这些小改动后方便多了
whitehead
发表于 2012-3-26 20:36:45
这个鼎力支持了
xms77
发表于 2012-3-28 14:54:06
回复 19# Ycxw2008 [/b
牛人就是牛人,一开始我就想怎么图片还能变成DLL,试了一样,果真是这样。看来还是花钱买来的直接啊!谢谢分享这么好用简洁的东西.
xms77
发表于 2012-3-28 15:03:19
回复 25# zldfsz
原来是这样修改或添加图标到exe或dll的,今天又学习了一招,谢谢你做的动画演示
原来Au3Tools里面有好多有用的工具,只是不知道或不会用!
zldfsz
发表于 2012-3-28 21:36:48
回复 38# xms77
呵呵,我也是无意间发现的
星雨朝霞
发表于 2012-3-29 22:16:55
command.29.*="..\..\..\工具\Au3.REHelper\Au3.REHelper.exe"
command.mode.29.*=subsystem:shellexec,savebefore:no"
command.30.*="..\..\..\工具\Reg2Au3(0x)\Reg2Au3.exe" /showmainform
command.mode.30.*=subsystem:shellexec,savebefore:no
command.31.*="..\..\..\工具\Au3.WProbe\Au3.WProbe.exe"
command.mode.31.*=subsystem:shellexec,savebefore:no
command.32.*="..\..\Au3Info_Old.exe"
command.mode.32.*=subsystem:shellexec,savebefore:no
command.33.*=..\..\AutoIt3.exe ..\..\SciTe\UserHome\取工具栏图标库图标ID.au3
command.mode.33.*=subsystem:shellexec,savebefore:no
command.34.*=..\..\..\..\检测工具\网页快捕2.1.exe
command.mode.34.*=subsystem:shellexec,savebefore:no
command.35.*=..\..\..\..\检测工具\CometAssistant.exe
command.mode.35.*=subsystem:shellexec,savebefore:no
command.36.*=..\..\..\..\检测工具\易友编程助手V3.3.exe
command.mode.36.*=subsystem:shellexec,savebefore:no
toolbar.help.panel=\
|||\
Help|IDM_HELP|$(ICO_HELP)|\
|||\
正则工具|1129|31|\
Reg2Au3|1130|32|\
Au3.WProbe|1131|33|\
Au3Info_Old|1132|34|\
取工具栏图标库图标ID|1133|26|\
网页快捕2.1|1134|35|\
彗星小助手|1135|36|\
易友编程助手V3.3|1136|37|\
按楼主的说明把SciTE捣鼓成这样了.这样写路径很JB蛋疼....{:face (456):}
星雨朝霞
发表于 2012-3-29 22:34:54
本帖最后由 星雨朝霞 于 2012-3-29 22:36 编辑
#Include <WinAPIEx.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=
Local $InstallDir=RegRead('HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\AutoIt','InstallDir')
If @error Then
MsgBox(16,'MLGBD','你用的不是ACN版吧?或者没安装?')
Exit
EndIf
Local $toolbar=$InstallDir&'\SciTe\toolbar.dll'
Local $ResHacker=$InstallDir&'\Extras\OtherEXE\ResHacker.exe'
If Not FileExists($toolbar) Then
MsgBox(16,'MLGBD','没看到 '&$toolbar&' 啊!不干!')
Exit
EndIf
If Not FileExists($ResHacker) Then
MsgBox(16,'MLGBD','没看到 '&$ResHacker&' 啊!不干!')
Exit
EndIf
Local $Form1 = GUICreate("SciTE 工具栏图标库 查图标ID", 326, 123, 385, 191)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
Local $Radio1 = GUICtrlCreateRadio("清加ICO图标到toolbar.dll再选择", 24, 16)
Local $Radio2 = GUICtrlCreateRadio("直接从toolbar.dll中选择图标", 24, 48)
GUICtrlSetState(-1,$GUI_CHECKED)
Local $Button1 = GUICtrlCreateButton("好了", 172, 80, 75, 25)
GUICtrlSetOnEvent(-1, "Button1Click")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
Sleep(100)
WEnd
Func Form1Close()
Exit
EndFunc
Func Button1Click()
Local $Icons=_WinAPI_ExtractIconEx($toolbar, -1, 0, 0, 0)
If GUICtrlRead($Radio1)=$GUI_CHECKED Then
;ResHacker.exe -addoverwrite MyProg.exe, MyProgNew.exe, NewImage.bmp , bitmap,128,
Local $icoFile=FileOpenDialog('选择一个图标文件','','图标(*.ico)|可执行文件(*.exe)',3,'',$Form1)
If @error Then Return
If StringRight($icoFile,4)='.exe' Then
FileDelete(@TempDir&'\Icon_*.*')
RunWait('"'&$ResHacker&'" -extract "' & $icoFile & '" , "' & @TempDir & '\Icon_.rc",icongroup,,')
If FileExists(@TempDir&'\Icon_1.ico') Then $icoFile=@TempDir&'\Icon_1.ico'
EndIf
RunWait('"'&$ResHacker&'" -addoverwrite '&$toolbar&', '&$toolbar&', '&$icoFile&' , ICONGROUP,I'&$Icons&',')
;删除产生的文件
FileDelete($InstallDir&'\Extras\OtherEXE\ResHacker.ini')
FileDelete($InstallDir&'\Extras\OtherEXE\ResHacker.log')
FileDelete(@TempDir&'\Icon_*.*')
$Icons+=1
EndIf
Local $Data = _WinAPI_PickIconDlg($toolbar, $Icons-1,$Form1)
If @error Then Return
If $Data=$toolbar Then
MsgBox(64,'去改吧!','你想用的图标ID为: '&$Data)
Else
MsgBox(16,'MLGB','没人说可以换图标资源文件的!')
EndIf
EndFunc
蛋疼写个了脚本用来方便添加图标到[ toolbar.dll ]SciTE 工具栏图标库中的.
zldfsz
发表于 2012-3-29 23:02:13
回复 41# 星雨朝霞
挺不错的,用起来很方便
星雨朝霞
发表于 2012-3-29 23:12:44
回复 42# zldfsz
不知道为什么!我那样写那路径老是有时候提示路径错误!有时候又可以正常运行!
zldfsz
发表于 2012-3-29 23:20:11
回复 43# 星雨朝霞
唉聪明一世,糊涂一时啊,看32楼
星雨朝霞
发表于 2012-3-29 23:22:20
回复 44# zldfsz
嗯!!已经改正常了!
$(SciteDefaultHome)\..\..\工具\Au3.REHelper\Au3.REHelper.exe