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
页: 1 2 [3] 4 5 6
查看完整版本: 为你的 SciTE工具栏 添加些 你常用的工具 : )