找回密码
 加入
搜索
楼主: Ycxw2008

[原创] 为你的 SciTE工具栏 添加些 你常用的工具 : )

 火... [复制链接]
发表于 2012-3-21 11:47:41 | 显示全部楼层
怎么改为相对路径呢
 楼主| 发表于 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当前目录
发表于 2012-3-25 23:58:45 | 显示全部楼层
打开Koda是这样的
command.9.$(au3)="$(SciteDefaultHome)\Koda\FD.exe" /Scite
,不知$(SciteDefaultHome)是你说的相对目录吗?
也就是SciTE当前目录
Ycxw2008 发表于 2012-3-22 00:24

    是的,要的就是这个,因为改成这样后在U盘里也可以用了
 楼主| 发表于 2012-3-26 02:12:26 | 显示全部楼层
本帖最后由 Ycxw2008 于 2012-3-26 02:14 编辑

回复 33# zldfsz

#这样定义变量
_UserHome="D:\"
command.35.*=$(_UserHome)
添加命令到工具栏,点击后就是打开你的D盘了
Help|1135|$(ICO_HELP)|\
发表于 2012-3-26 11:12:39 | 显示全部楼层
回复 34# Ycxw2008


    谢谢了,做了这些小改动后方便多了
发表于 2012-3-26 20:36:45 | 显示全部楼层
这个鼎力支持了
发表于 2012-3-28 14:54:06 | 显示全部楼层
回复 19# Ycxw2008 [/b
牛人就是牛人,一开始我就想怎么图片还能变成DLL,试了一样,果真是这样。看来还是花钱买来的直接啊!谢谢分享这么好用简洁的东西.
发表于 2012-3-28 15:03:19 | 显示全部楼层
回复 25# zldfsz
原来是这样修改或添加图标到exe或dll的,今天又学习了一招,谢谢你做的动画演示
原来Au3Tools里面有好多有用的工具,只是不知道或不会用!
发表于 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蛋疼....
发表于 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[0]=$toolbar Then
                MsgBox(64,'去改吧!','你想用的图标ID为: '&$Data[1])
        Else
                MsgBox(16,'MLGB','没人说可以换图标资源文件的!')
        EndIf
EndFunc
蛋疼写个了脚本用来方便添加图标到[ toolbar.dll ]SciTE 工具栏图标库中的.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 2金钱 +46 贡献 +6 收起 理由
annybaby + 10 感谢贡献代码,不评分天理不容!!!
zldfsz + 36 + 6 你这个用起来真JB方便 :)

查看全部评分

发表于 2012-3-29 23:02:13 | 显示全部楼层
回复 41# 星雨朝霞
挺不错的,用起来很方便
发表于 2012-3-29 23:12:44 | 显示全部楼层
回复 42# zldfsz


    不知道为什么!我那样写那路径老是有时候提示路径错误!有时候又可以正常运行!
发表于 2012-3-29 23:20:11 | 显示全部楼层
回复 43# 星雨朝霞
    唉聪明一世,糊涂一时啊,看32楼

评分

参与人数 1贡献 +1 收起 理由
星雨朝霞 + 1 厉害、佩服

查看全部评分

发表于 2012-3-29 23:22:20 | 显示全部楼层
回复 44# zldfsz


    嗯!!已经改正常了!
$(SciteDefaultHome)\..\..\工具\Au3.REHelper\Au3.REHelper.exe
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-20 14:12 , Processed in 0.078454 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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