
dat是作者自己存储的文件,一般使用文件流读写,不能直接修改里面的内容。你可以看看程序中这个dat的读取和写入的方式。如果这个文件里只保存了一张,你可以把改好的按他程序中的方法保存即可,如果有多张还是放弃吧。
用exescope就可以,还有很多别的工具也可以。以前有一篇贴子提到过。得到DFM后,你只要新建一个窗口然后保存,在用得到的那个DFM覆盖你保存的那个DFM就可以了,注意窗口名和单元名要一样。
给你推荐两个我经常用的软件,非常好用!这两个软件都有汉化版,默认是收费软件,你可以搜索免费的版本来用哦。。
一、HyperSnap-DX 抓图软件。
HyperSnap-DX 是个屏幕抓图工具,它不仅能抓住标准桌面程序还能抓取 DirectX, 3Dfx Glide 游戏和视频或 DVD 屏幕图。本程序能以 20 多种图形格式(包括:BMP, GIF, JPEG, TIFF, PCX 等)保存并阅读。可以用热键或自动记时器从屏幕上抓图。功能还包括:在所抓的图像中显示鼠标轨迹,收集工具,有调色板功能并能设置分辨率,还能选择从 TWAIN 装置中(扫描仪和数码相机)抓图。
二、Resource Hacker 用于查看,修改,添加和删除 Win32 可执行文件的资源。
Resource Hacker 可以被用来:
1 查看 Win32 可执行和相关文件的资源 (exe, dll, cpl, ocx),在已编译和反编译的格式下都可以。
2 提取 (保存) 资源到文件 (res) 格式,作为二进制,或作为反编过的译资源脚本或图像。
图标,位图,指针,菜单,对话,字符串表,消息表,加速,Borland 窗体和版本信息资源都可以被完整地反编译为他们各自的格式,不论是作为图像或 rc 文本文件。
3 修改 (替换) 可执行文件的资源。
图像资源 (图标,指针和位图) 可以被相应的图像文件 (ico, cur, bmp),res 文件,甚至另一个 exe 文件所替换。
对话,菜单,字符串表,加速和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编辑器被编辑和重新编译。
资源也可以被一个 res 文件所替换,只要替换的资源与它是同一类型并且有相同的名称。
4 添加 新的资源到可执行文件。
允许一个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序的对话中。
5 删除 资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。
使用excel提取文件夹中的所有文件名称的方法主要有以下两个:
1、在那个文件夹内新建一个TXT文件(如wenjiantxt),用记事本单开输入
dir> 1txt
保存退出
将刚才的TXT(wenjiantxt)更名为bat文件(wenjianbat)
双击wenjianbat文件运行一次,在文件夹内多出一个1txt文件
打开1txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到你要的文件名列表了!
2、VBA(2003版)
在那个文件夹下新建Excel文件,打开新建的Excel文件,右击工作表标签(如Sheet1),查看代码——在代码编辑器中输入以下代码
Sub Test()
Dim i As Integer
Dim strPath As String
strPath = ThisWorkbookPath
With ApplicationFileSearch
LookIn = strPath
SearchSubFolders = True
Filename = ""
If Execute > 0 Then
For i = 1 To FoundFilesCount
Range("A" & i) = FoundFiles(i)
Next i
End If
End With
End Sub
回到Excel表格中,工具——宏——宏——选择Sheet1Test——执行
方法一简单的 *** 作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。
以上就是关于Delphi中加载的资源提取全部的内容,包括:Delphi中加载的资源提取、怎样提取Delphi生成的应用程序(EXE)中的窗体资源(DFM)怎样通过这个、如何从.exe应用文件中提取图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)