[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我用 Windows 7 测试,
你好像用 Windows XP,
Windows XP 会没动作,应该是 API  问题 懒的改,只是测试.

TOP

回复 32# cmd1152


我是 Windows 7 X64,
Windows 7 X86 应该能运行.

TOP

回复  peterboy666


    那你是怎么做到的直接调用API?(看文字消遣版块)
cmd1152 发表于 2021-9-2 21:04



我用 Delphi,
基本上使用任何一种语言都可以,
API 是 MS OS 提供的.

TOP

批 就是把 过程 集成 到一个文件,
如果 直接运行过程 就不会有文件的问题(所以没有文件被释放到硬盘),

直接运行过程 跟 批文件 结果都一样.
只是换个作法而以.

TOP

本帖最后由 路过 于 2021-9-4 23:11 编辑

回复 8# cmd1152


   
我给你个思路:

1.set /p exefile=拖入EXE文件,检测路径是否合法,文件是否为EXE文件。然后start他。记录打开程序时的time。
2.pushd ”%tmp%“,dir所有批处理文件   加/Od参数,最后一个就是最近生成的批处理文件,获取其路径batfile。
3.for获取该批处理的创建时间,在记录打开的时间之后就基本可以肯定,这个批处理是该EXE临时产生的,否则不是。
4.(more +1 %batfile%)>%~sdp0代码.bat 提取其代码,再notepad打开他即可。

批处理吗,必须全自动。能批解决的就不要让用户手动解决。

TOP

回复 39# 路过


   
我给你个思路:

1.set /p exefile=拖入EXE文件,检测路径是否合法,文件是否为EXE文件。然后start他。记录打开程序时的time。
2.pushd ”%tmp%“,dir所有批处理文件   加/Od参数,最后一个就是最近生成的批处理文件,获取其路径batfile。
3.for获取该批处理的创建时间,在记录打开的时间之后就基本可以肯定,这个批处理是该EXE临时产生的,否则不是。
4.(more +1 %batfile%)>%~sdp0代码.bat 提取其代码,再notepad打开他即可。

批处理吗,必须全自动。能批解决的就不要让用户手动解决。

    本来就是全自动...你把EXE文件用这个批处理打开...或者运行EXE和批处理,然后自动弹出记事本......还有...pushd和cd一样...
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

cmd1152> 一闪而过,没有暂停呀?

研究了一下,修護
發到你的 文件区 BAT2EXE_Demo.rar

於 Windows XP/7 X64 測試通過.

TOP

>1.pause光标位置不正确
>3. Microsoft Windows [版本 6.1.7601] 和 开头的空行 不应该出现
>5.窗口出现位置不是 缺省

这是问题,我笑了,
我将 BAT 上传你看看.

@echo off
cls
echo.
date/t
time/t
ver
echo.
echo BAT To EXE test ....
echo.
echo Press any key exit ...
pause>nul

>2.我的cmd是中文版,返回的是英文???
>4.我没有按键盘,他15秒后自动关闭。
>6.显示的路径不正确,显示的是A:\BAT2EXE_Demo.exe (哪个操作系统有A盘???)

都没发生.

1. BAT 与 EXE 的运行结果是相同的.
2. 主要是演示不解出文件.

我屏幕录影你看看:

發到你的 文件区

BAT2EXE_Video.rar
Win7X64.exe  --> Win7X64 屏幕录影
WinXPX86.exe --> WinXPX86 屏幕录影
SRC.bat --> BAT
BAT2EXE_Demo.exe --> 测试文件

TOP

回复  peterboy666


    我还是不刷帖子了,刷帖子被管理员发现就完蛋...
cmd1152 发表于 2021-9-7 18:32



看不懂 又哪违规了 ?

我 上传图片 被管理员拉黑过,
所以不上传 图片/文件,
因为 本论坛 要求要节省空间,
只能纯文本.

TOP

回复  peterboy666


    你也赶快删除帖子吧!
cmd1152 发表于 2021-9-7 19:44



    看不懂 又哪违规了 ?

TOP

回复  peterboy666


    帖子过多=占用论坛资源、刷帖、顶帖、恶意灌水等
cmd1152 发表于 2021-9-7 20:33



啥鬼.

TOP

本帖最后由 peterboy666 于 2021-9-8 12:58 编辑
回复  peterboy666


    你发帖子重复了!   -----    重复发帖 - 5 PB
cmd1152 发表于 2021-9-8 12:50



论坛卡住时发的,
莫明变成 2 帖,
无法删帖.

PS:
找到删帖方法,
已删除.

TOP

本帖最后由 peterboy666 于 2021-9-9 00:22 编辑

刚在 Windows 10/11 PE 中也测试通过,
再将 EXE 集成 在 EXE 中,
全部都内存运行 BAT/EXE 不解文件到硬盘,
看来有大用途.

TOP

唉,就没有绝对安全的批处理了吗、
为什么说我在做无用的东西呢

TOP

Bat 转 Exe 出新版本了,
已不会解压到硬盘,
所以 1F 方法无效,
但也不是很安全.

TOP

返回列表