精华内容
下载资源
问答
  • 开发工具\MySQL-Front_Setup.exe开发工具\MySQL-Front_Setup.exe开发工具\MySQL-Front_Setup.exe开发工具\MySQL-Front_Setup.exe
  • 驱动开发工具 Dbgview.exe InstDrv.exe 驱动开发工具 Dbgview.exe InstDrv.exe 驱动开发工具 Dbgview.exe InstDrv.exe 打包了两个工具
  • PHP常用开发工具.exe 视频教程PHP常用开发工具.exe 视频教程
  • IE7.exe开发工具

    2014-08-22 16:48:52
    IE7.exe开发工具
  • Python开发.exe工具

    万次阅读 2019-04-20 22:36:21
    背景:为了提高日常工作效率、学习界面工具开发,可以将一些常用的功能集成到一个小的测试工具中,供大家使用。 一、环境 Python3,pyinstall pyinstall安装: pip install pyinstaller (会自动下载future,...

    v1.0.0

    完成基础框架、初始功能

     

    背景:为了提高日常工作效率、学习界面工具开发,可以将一些常用的功能集成到一个小的测试工具中,供大家使用。

    一、环境

    Python3,pyinstall

    pyinstall安装:

    pip install pyinstaller   (会自动下载future,pywin32,pyinstaller)

    或者采用国内镜像 pip install -i https://pypi.douban.com/simple/ pyinstaller(豆瓣源)

    二、代码准备,直接上一个可以运行的代码

    # coding:utf-8
    # @author : csl
    # @description : 小工具开发
    
    from tkinter import *
    import hashlib
    import time
    
    LOG_LINE_NUM = 0
    
    class MY_GUI_SET():
        """小工具"""
        def __init__(self, init_window_name):
            self.init_window_name = init_window_name
    
        def set_init_window(self):
            self.init_window_name.title("内部测试工具  开发者:潜行100  问题反馈:QQ35643856")
            self.init_window_name.geometry("1068x681+10+10")
            # init_window["bg"] = "pink"
            self.init_window_name.attributes("-alpha", 0.9)  # 虚化 值越小虚化程度越高
    
            # 标签
            self.init_data_label = Label(self.init_window_name, text="待处理数据")
            self.init_data_label.grid(row=0, column=0)
            self.result_data_label = Label(self.init_window_name, text="输出结果")
            self.result_data_label.grid(row=0, column=12)
            self.log_label = Label(self.init_window_name, text="日志")
            self.log_label.grid(row=12, column=0)
            # 文本框
            self.init_data_Text = Text(self.init_window_name, width=67, height=35)  # 原始数据录入框
            self.init_data_Text.grid(row=1, column=0, rowspan=10, columnspan=10)
            self.result_data_Text = Text(self.init_window_name, width=70, height=49)  # 处理结果展示
            self.result_data_Text.grid(row=1, column=12, rowspan=15, columnspan=10)
            self.log_data_Text = Text(self.init_window_name, width=66, height=9)  # 日志框
            self.log_data_Text.grid(row=13, column=0, columnspan=10)
            # 按钮
            self.str_trans_to_md5_button = Button(self.init_window_name, text="字符串转MD5", bg="lightblue", width=10,
                                                  command=self.str_trans_to_md5)  # 调用内部方法  加()为直接调用
            self.str_trans_to_md5_button.grid(row=1, column=11)
    
        # 功能函数
        def str_trans_to_md5(self):
            src = self.init_data_Text.get(1.0, END).strip().replace("\n", "").encode()
            # print("src =",src)
            if src:
                try:
                    myMd5 = hashlib.md5()
                    myMd5.update(src)
                    myMd5_Digest = myMd5.hexdigest()
                    # print(myMd5_Digest)
                    # 输出到界面
                    self.result_data_Text.delete(1.0, END)
                    self.result_data_Text.insert(1.0, myMd5_Digest)
                    self.write_log_to_Text("INFO:str_trans_to_md5 success")
                except:
                    self.result_data_Text.delete(1.0, END)
                    self.result_data_Text.insert(1.0, "字符串转MD5失败")
            else:
                self.write_log_to_Text("ERROR:str_trans_to_md5 failed")
    
        # 获取当前时间
        def get_current_time(self):
            current_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
            return current_time
    
        # 日志动态打印
        def write_log_to_Text(self, logmsg):
            global LOG_LINE_NUM
            current_time = self.get_current_time()
            logmsg_in = str(current_time) + " " + str(logmsg) + "\n"  # 换行
            if LOG_LINE_NUM <= 7:
                self.log_data_Text.insert(END, logmsg_in)
                LOG_LINE_NUM = LOG_LINE_NUM + 1
            else:
                self.log_data_Text.delete(1.0, 2.0)
                self.log_data_Text.insert(END, logmsg_in)
    
    
    def gui_start():
        init_window = Tk()
        MY_GUI_SET(init_window).set_init_window()
    
        init_window.mainloop()
    
    
    gui_start()
    
    

    三、打包.exe文件

    如果你的Python安装目录下的Scripts路径是加到了系统环境变量中,那么可以在任意路劲下直接运行如下命令:

    pyinstaller.exe -F -icon=F:\testTools D:/pyWorkspace/py_uiTools/ABC_conversion/ABC_conversion.py

    如果带-icon参数打包运行时报错,那么可以在你想保存的文件路劲下直接运行如下命令:

    pyinstaller.exe -F D:/pyWorkspace/py_uiTools/ABC_conversion/ABC_conversion.py

    后记(打包补充):

    1.程序设置自定义图标:pyinstaller -F -i ico_path  py_path 

    首先需要下载一张正常的ico,不能用直接修改后缀的。

    下载图片:    https://www.easyicon.net

    图片改为ico:  http://www.ico.la/

    输入命令 pyinstaller -F -i "demo.ico" "main.py"

    2.报错提示:

    pyinstaller -F -i "demo.ico" "main.py" 命令格式一定是先图标路径,再程序路径。

    路径最好为英文,没有中文字符;脚本名称里没有特殊字符如 .

    使用utf8编码

    图标文件必须是正常格式,不能直接更改后缀。

    tuble index out of range ---》pyinstaller版本尚未支持python的版本

    3.窗口程序

    使用 pyinstaller -F -w  -i ico_path  py_path ,这样脚本不会弹出命令窗,前提是用了GUI库. 

    4.导入模块问题

    pyinstaller -F -w  -i  --hidden-import queue ico_path  py_path 加上选项

    如:pyinstaller.exe -F -w C:\YOU\py_testTools\ABC_conversion/ABC_conversion.py

     

    展开全文
  • 批处理程序开发工具 2.5 绿色版 将BAT、CMD编译EXE
  • 驱动开发调试工具(Dbgview.exe SRVINSTW.exe)
  • 关于subwcrev.exe参见: http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev.html http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev-keywords.html基本格式是: ...

    关于subwcrev.exe参见:
    http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev.html
    http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev-keywords.html

    基本格式是:
    SubWCRev WorkingCopyPath [SrcVersionFile DstVersionFile] [-nmdfe]

    所以需要在VS对应的工程中新建两个文件,一个是SrcVersionFile和DstVersionFile,其中:
    1.WorkingCopyPath工程所在的目录
    2.SrcVersionFile含有SubWCRev.exe程序可以替换的宏;
    3.DstVersionFile为更新svn之后把宏替换掉以后的目标文件。
    例如:
    SrcVersionFile为一个头文件,名字叫Template.Source.Version.h,其内容如下:

    #pragma once
    
    #define VER_UMS_HQ_MAJOR    2
    #define VER_UMS_HQ_MINOR    2
    #define VER_UMS_HQ_SVN  $WCREV$
    
    #define VER_UMS_HQ_REVISION "2.2.$WCREV$.0"

    DstVersionFile文件为另外一个头文件,名字叫Source.Version.h,其内容如下:

    #pragma once
    
    #define VER_UMS_HQ_MAJOR    2
    #define VER_UMS_HQ_MINOR    2
    #define VER_UMS_HQ_SVN  8465
    
    #define VER_UMS_HQ_REVISION "2.2.8465.0"

    然后在工程属性设置:
    Build Event选项->Pre-Build Event的Command Line中输入:
    subwcrev.exe “./” “./Template.Source.Version.h” “./Source.Version.h”

    这样每次用svn更新代码时,svn的项目版本号也更新下来了,并最重替换掉 Template.Source.Version.h中宏 WCREV ,生成Source.Version.h中的内容。最后在其它文件中就可以使用这个VER_UMS_HQ_REVISION的定义了,例如在程序版本号中使用:

    VS_VERSION_INFO VERSIONINFO
     FILEVERSION VER_UMS_HQ_MAJOR,VER_UMS_HQ_MINOR,VER_UMS_HQ_SVN,0
     PRODUCTVERSION VER_UMS_HQ_MAJOR,VER_UMS_HQ_MINOR,VER_UMS_HQ_SVN,0
     FILEFLAGSMASK 0x3fL
    #ifdef _DEBUG
     FILEFLAGS 0x1L
    #else
     FILEFLAGS 0x0L
    #endif
     FILEOS 0x4L
     FILETYPE 0x2L
     FILESUBTYPE 0x0L
    BEGIN
        BLOCK "StringFileInfo"
        BEGIN
            BLOCK "040904e4"
            BEGIN
                VALUE "CompanyName", "Zealink.Com"
                VALUE "FileDescription", "Zealink.UMSHQ"
                VALUE "FileVersion", VER_UMS_HQ_REVISION
                VALUE "InternalName", "Zealink.UMS.HQ.dll"
                VALUE "LegalCopyright", "Zealink.Com  All rights reserved."
                VALUE "OriginalFilename", "Zealink.UMS.HQ.dll"
                VALUE "ProductName", "UMS"
                VALUE "ProductVersion", VER_UMS_HQ_REVISION
            END
        END
        BLOCK "VarFileInfo"
        BEGIN
            VALUE "Translation", 0x409, 1252
        END
    END
    展开全文
  • nodejs开发工具

    2013-10-14 22:03:53
    开发node.js是需要下载node.exe工具,希望对大家有用
  • exe文件生成工具

    2011-12-22 11:28:56
    exe文件生成工具,操作简单,功能齐全,是开发人员必备的工具
  • 一、概述在Java开发工具(1)中,我们已经可以生成一个可执行的jar包,这篇博文我们将这个jar包通过工具exe4j)包装成一个exe文件,这样不用在cmd中执行java -jar XXX了,可以双击打开执行,更加方便。...

    一、概述
    在Java开发小工具(1)中,我们已经可以生成一个可执行的jar包,这篇博文我们将这个jar包通过工具(exe4j)包装成一个exe文件,这样不用在cmd中执行java -jar XXX了,可以双击打开执行,更加方便。
    二、步骤

    1、将可执行的jar包放入目录:C:\Study\JavaTools,并找一个ico文件作为最后生成的exe文件的图标。
    2、下载exe4j,并安装

    3、具体步骤如下






    7、8、9这几步直接Next
    4、测试
    如果成功生成exe文件,可以在输出目录中查看,双击即可打开计算器。特别注意,这个exe文件必须在安装了JRE的电脑上才可以成功执行。


    展开全文
  • html5开发工具

    热门讨论 2013-09-25 11:24:24
    TopStyle 是一款 HTML5/CSS3 开发辅助工具,使用前先运行 !)TopStyle5Portable.exe 完成初始化安装,然后直接运行主程序 TopStyle5.exe 即可,当前版本 TopStyle 5.0.0.58。
  • android开发工具

    万次阅读 2014-11-13 21:22:03
    ADT:安卓开发工具 Android Development Tools 在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。 下载以及安装可以参照:Google Android ,Eclipse ,JDK.[1] ...

     

    前言

     

    Android平台上的注入代码:https://github.com/zhangkn/LibInject4android

     

    ADT:安卓开发工具

     
    Android Development Tools
    Eclipse编译IDE环境中,需安装 ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。
    下载以及安装可以参照:Google Android ,Eclipse ,JDK.[1]  
    目前 Android开发所用的开发工具是 Eclipse,在 Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。
    SDK(Software Development Kit):
    一般是一些被
    展开全文
  • Java集成开发工具

    千次阅读 2017-01-25 01:26:22
    Java集成开发工具
  • 驱动开发工具小集合

    2011-10-02 14:48:44
    驱动开发工具小集合 驱动开发工具小集合Dbgview.exe、INSTDRV.EXE、InstDrv-zh.exe、Winobj.exe
  • color.exe可以自动生成想要的颜色值,size.exe可以测量高宽度,无需安装,尤其方便设计或开发人员使用
  • Arm Debug 文件夹为ARM 调试代理软件,其中的arm7.exe/arm9.exe 可以和 SuperJtag 调试头配合使用实现简单的程序调试,对于复杂的程序 建议使用仿真器; Debug INF 文件夹中...SSCOM32.EXE 一个很好的串口调试工具
  • Java 程序员常用的开发工具

    万次阅读 多人点赞 2018-03-30 11:45:16
    1、常用开发工具作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。有开源免费的;有商用收费的。如何选择一款适合自己的集成开发环境...
  • 汇编开发工具 如dos模拟工具dosbox,asm文件编译工具masm,链接工具link,调试工具debug。
  • pythonwin2.7开发工具

    热门讨论 2011-10-25 12:05:47
    pywin32-215.win32-py2.7.exe python开发工具
  • 汇编工具包内包含DOSBOX以及其所必需的汇编开发工具,如debug.exe,masm.exe,link.exe等必需的扩展程序,本人在使用中非常方便,如有需要者可以下载,希望可以帮助到你
  • Go 语言开发工具

    千次阅读 2016-10-22 13:38:56
    Go 语言开发工具 LiteIDE LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 支持的操作系统 Windows x86 (32-bit or 64-bit) Linux x86 (32-bit or 64-bit) 下载地址 :...
  • 包含一整套的汇编开发工具内含DOSbox,masm.exe,link.exe,debug.exe,debug32.exe
  • 全批处理 编程开发工具 批处理开发工具 批处理实例大全 修改exe图标 bat文件与exe文件相互转换
  • cmd.exe专杀工具

    万次阅读 2007-04-12 23:05:00
    症状:开机CPU就是100%,查进程,原来是cmd.exe 占用了绝大部分的CPU。关闭cmd.exe后,CPU实用率恢复正常。但是再次开机的时候,CPU又是100%,cmd.exe 依然占用了绝大部分的CPU。这是偷qq密码的一个变种.病毒名称:...
  • 很古老了,但很经典很实用,我为了学编程特意去买了个PPC多普达D900,安装了DOS系统,才能用这些工具,收集这些工具我用了很多时间精力,所以想得点分,不然别人的工具我都下不了。。。。我是多么想免费共享出来呀,...
  • 批处理程序开发工具 V2.1.2008914 可将BAT、CMD编译EXE┊简体中文绿色免费版 专业的批处理BAT开发工具,可以将BAT转成EXE应用程序. 【20080914更新】 1.修正了无法编译exe错误 2.修正了打开批处理文件无法测试的错误

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 193,847
精华内容 77,538
关键字:

exe开发工具