中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:急求《杏雨梨云庚寅版》的批处理文件~10QB购买
作者:
标题: 求助:急求《杏雨梨云庚寅版》的批处理文件~10QB购买 上一主题 | 下一主题
sazn1314
新手上路





积分 8
发帖 6
注册 2010-2-4
状态 离线
『楼 主』:  求助:急求《杏雨梨云庚寅版》的批处理文件~10QB购买

最近做了个基于fbinst的U盘系统,可是遇到批处理时卡住了,不知道杏雨梨云的批处理时怎么弄的,有会的麻烦写下来~~~留下你的QQ号码,立即帮你充值10QB!!!很急,谢谢啦!!!!

2010-2-8 16:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sazn1314
新手上路





积分 8
发帖 6
注册 2010-2-4
状态 离线
『第 2 楼』:  

不会吧。。。我等了一天了,还没高手啊???郁闷哇哇哇!!!

谁会从delphi编译的EXE文件中导出文件的啊???能的话也可以~~~

2010-2-9 11:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sazn1314
新手上路





积分 8
发帖 6
注册 2010-2-4
状态 离线
『第 3 楼』:  我自制做出来的。。。看来还是得靠自己。。。

@shift
@ECHO off
mode con cols=40 lines=25
color 0E
title 杏雨梨云U盘系统庚寅版安装程序
ECHO       杏雨梨云U盘系统庚寅版安装程序
ECHO   ┏━━━━━━━━━━━━━━━━┓
ECHO   ┃                                ┃
ECHO   ┃         !!警告!!           ┃
ECHO   ┃                                ┃
ECHO   ┃安装过程会清除所选磁盘的所有数据┃
ECHO   ┃                                ┃
ECHO   ┃请谨慎操作,以免带来不必要的损失┃
ECHO   ┃                                ┃
ECHO   ┃            = 制作: Sinoxer =  ┃
ECHO   ┃           hi.baidu.com/sinoxer ┃
ECHO   ┃                庚寅年前夕      ┃
ECHO   ┗━━━━━━━━━━━━━━━━┛
ECHO.
ECHO 按任意键开始检测磁盘信息
pause >nul 2>>nul
ECHO 检测磁盘信息. . .
fbinst --list
set /p nn=请输入要操作的U盘号回车继续:hd
if "%nn%"=="" call in.exe
set hd=(hd%nn%)
ECHO 您选择的U盘号为: %hd%
ECHO 请确认选择无误后
ECHO 按任意键继续安装
pause >nul 2>>nul
CLS
ECHO           请选择要制作的模式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                    ┃
ECHO        ┃ 1 USB—HDD—FAT32  ┃
ECHO        ┃                    ┃
ECHO        ┃ 2 USB—HDD—FAT16  ┃
ECHO        ┃                    ┃
ECHO        ┃ 3 USB—ZIP—FAT32  ┃
ECHO        ┃                    ┃
ECHO        ┃ 4 USB—ZIP—FAT16  ┃
ECHO        ┃                    ┃
ECHO        ┃ 5 USB—ZIP--FAT16  ┃
ECHO        ┃   [复制BPB到MBR]   ┃
ECHO        ┃                    ┃
ECHO        ┗━━━━━━━━━━┛
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃ 6 还原U盘至初始态  ┃
ECHO        ┗━━━━━━━━━━┛
set /p ms=    请输入对应的数字后[Enter]继续:
if "%ms%"=="6" goto clean
ECHO           请选择要制作的方式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃ 7 单隐藏分区方式   ┃
ECHO        ┃ 8 双隐藏分区方式   ┃
ECHO        ┗━━━━━━━━━━┛
set /p fs=    请输入对应的数字后[Enter]继续:
if "%ms%%fs%"=="17" goto 17
if "%ms%%fs%"=="18" goto 18
if "%ms%%fs%"=="27" goto 27
if "%ms%%fs%"=="28" goto 28
if "%ms%%fs%"=="37" goto 37
if "%ms%%fs%"=="38" goto 38
if "%ms%%fs%"=="47" goto 47
if "%ms%%fs%"=="48" goto 48
if "%ms%%fs%"=="57" goto 57
if "%ms%%fs%"=="58" goto 58

:17
cls
ECHO.
ECHO 按任意键开始格式化U盘
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% format --force --fat32 --primary 35M --extended 110M --align >nul 2>>nul
ECHO.
ECHO U盘格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "hddghost.img"
fbinst %hd% add "menu2.lst" "hddmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:18
cls
ECHO 输入容量仅输数字即可,无需带单位
ECHO.
set /p yc=请输入预留隐藏区容量(单位M):
ECHO.
ECHO 按任意键开始格式化U盘第一隐藏区
pause >nul 2>>nul
ECHO 正在格式化U盘第一隐藏区. . .
gdisk32 /status >list.txt
set ey=%nn%
set /a ey=%nn%+1
for /f "skip=%ey% delims=" %%i in (list.txt) do (Echo %%i>uinfo.txt&goto e)
:e
for /f "tokens=6" %%i in (uinfo.txt) do set usize=%%i
del uinfo.txt /s >nul 2>>nul
del list.txt /s >nul 2>>nul
set a=%usize%
set b=%yc%
set /a kj=a-b-150
fbinst %hd% format --force --fat32 --primary 35M --extended 110M --size %kj%M --align >nul 2>>nul
ECHO.
ECHO U盘第一隐藏区格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在格式化U盘第二隐藏区. . .
Gdisk32 %ey% /cre /pri /for /q /sure >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "hddghost.img"
fbinst %hd% add "menu2.lst" "hddmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:27
cls
ECHO.
ECHO 按任意键开始格式化U盘
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% format --force --fat16 --primary 35M --extended 110M --align >nul 2>>nul
ECHO.
ECHO U盘格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "hddghost.img"
fbinst %hd% add "menu2.lst" "hddmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:28
cls
ECHO 输入容量仅输数字即可,无需带单位
ECHO.
set /p yc=请输入预留隐藏区容量(单位M):
ECHO.
ECHO 按任意键开始格式化U盘第一隐藏区
pause >nul 2>>nul
ECHO 正在格式化U盘第一隐藏区. . .
gdisk32 /status >list.txt
set ey=%nn%
set /a ey=%nn%+1
for /f "skip=%ey% delims=" %%i in (list.txt) do (Echo %%i>uinfo.txt&goto e)
:e
for /f "tokens=6" %%i in (uinfo.txt) do set usize=%%i
del uinfo.txt /s >nul 2>>nul
del list.txt /s >nul 2>>nul
set a=%usize%
set b=%yc%
set /a kj=a-b-150
fbinst %hd% format --force --fat16 --primary 35M --extended 110M --size %kj%M --align >nul 2>>nul
ECHO.
ECHO U盘第一隐藏区格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在格式化U盘第二隐藏区. . .
Gdisk32 %ey% /cre /pri /for /q /sure >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "hddghost.img"
fbinst %hd% add "menu2.lst" "hddmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:37
cls
ECHO.
ECHO 按任意键开始格式化U盘
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% format --force --zip --fat32 --primary 35M --extended 110M --align >nul 2>>nul
ECHO.
ECHO U盘格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "zipghost.img"
fbinst %hd% add "menu2.lst" "zipmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:38
cls
ECHO 输入容量仅输数字即可,无需带单位
ECHO.
set /p yc=请输入预留隐藏区容量(单位M):
ECHO.
ECHO 按任意键开始格式化U盘第一隐藏区
pause >nul 2>>nul
ECHO 正在格式化U盘第一隐藏区. . .
gdisk32 /status >list.txt
set ey=%nn%
set /a ey=%nn%+1
for /f "skip=%ey% delims=" %%i in (list.txt) do (Echo %%i>uinfo.txt&goto e)
:e
for /f "tokens=6" %%i in (uinfo.txt) do set usize=%%i
del uinfo.txt /s >nul 2>>nul
del list.txt /s >nul 2>>nul
set a=%usize%
set b=%yc%
set /a kj=a-b-150
fbinst %hd% format --force --zip --fat32 --primary 35M --extended 110M --size %kj%M --align >nul 2>>nul
ECHO.
ECHO U盘第一隐藏区格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在格式化U盘第二隐藏区. . .
Gdisk32 %ey% /cre /pri /for /q /sure >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "zipghost.img"
fbinst %hd% add "menu2.lst" "zipmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:47
cls
ECHO.
ECHO 按任意键开始格式化U盘
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% format --force --zip --fat16 --primary 35M --extended 110M --align >nul 2>>nul
ECHO.
ECHO U盘格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "zipghost.img"
fbinst %hd% add "menu2.lst" "zipmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:48
cls
ECHO 输入容量仅输数字即可,无需带单位
ECHO.
set /p yc=请输入预留隐藏区容量(单位M):
ECHO.
ECHO 按任意键开始格式化U盘第一隐藏区
pause >nul 2>>nul
ECHO 正在格式化U盘第一隐藏区. . .
gdisk32 /status >list.txt
set ey=%nn%
set /a ey=%nn%+1
for /f "skip=%ey% delims=" %%i in (list.txt) do (Echo %%i>uinfo.txt&goto e)
:e
for /f "tokens=6" %%i in (uinfo.txt) do set usize=%%i
del uinfo.txt /s >nul 2>>nul
del list.txt /s >nul 2>>nul
set a=%usize%
set b=%yc%
set /a kj=a-b-150
fbinst %hd% format --force --zip --fat16 --primary 35M --extended 110M --size %kj%M --align >nul 2>>nul
ECHO.
ECHO U盘第一隐藏区格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在格式化U盘第二隐藏区. . .
Gdisk32 %ey% /cre /pri /for /q /sure >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "zipghost.img"
fbinst %hd% add "menu2.lst" "zipmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:57
cls
ECHO.
ECHO 按任意键开始格式化U盘
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% format --force --zip --fat16 --primary 35M --extended 110M --align >nul 2>>nul
fbinst %hd% sync --copy-bpb
ECHO.
ECHO U盘格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "zipghost.img"
fbinst %hd% add "menu2.lst" "zipmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:58
cls
ECHO 输入容量仅输数字即可,无需带单位
ECHO.
set /p yc=请输入预留隐藏区容量(单位M):
ECHO.
ECHO 按任意键开始格式化U盘第一隐藏区
pause >nul 2>>nul
ECHO 正在格式化U盘第一隐藏区. . .
gdisk32 /status >list.txt
set ey=%nn%
set /a ey=%nn%+1
for /f "skip=%ey% delims=" %%i in (list.txt) do (Echo %%i>uinfo.txt&goto e)
:e
for /f "tokens=6" %%i in (uinfo.txt) do set usize=%%i
del uinfo.txt /s >nul 2>>nul
del list.txt /s >nul 2>>nul
set a=%usize%
set b=%yc%
set /a kj=a-b-150
fbinst %hd% format --force --zip --fat16 --primary 35M --extended 110M --size %kj%M --align >nul 2>>nul
fbinst %hd% sync --copy-bpb
ECHO.
ECHO U盘第一隐藏区格式化完毕
ECHO 请手动删除硬件,并拔下U盘
rundll32.exe shell32.dll,Control_RunDLL hotplug.dll
ECHO 请将U盘插入计算机
ECHO 当计算机显示U盘盘符后
ECHO 按任意键继续安装
pause >nul 2>>nul
ECHO 正在格式化U盘第二隐藏区. . .
Gdisk32 %ey% /cre /pri /for /q /sure >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在安装启动项目文件. . .
fbinst %hd% add "ghost.img" "zipghost.img"
fbinst %hd% add "menu2.lst" "zipmenu2.lst"
ECHO 杏雨梨云U盘系统庚寅版安装完毕
ECHO 按任意键退出
pause >nul 2>>nul
exit

:clean
CLS
ECHO.
ECHO 按任意键开始还原U盘至初始态
pause >nul 2>>nul
ECHO 正在初始化U盘. . .
fbinst %hd% format --force --raw >nul 2>>nul
ECHO.
ECHO 还原U盘完毕
ECHO U盘将在再次插拔后生效
ECHO 按任意键返回主界面
pause >nul 2>>nul
call in.exe

2010-2-13 10:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
gioot
新手上路





积分 3
发帖 3
注册 2010-2-12
状态 离线
『第 4 楼』:  

Thanks for your sharing

2010-2-13 17:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sazn1314
新手上路





积分 8
发帖 6
注册 2010-2-4
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by gioot at 2010-2-13 17:31:
Thanks for your sharing

呵呵~~不用了~~大家有东西共享嘛~~这样论坛才能火~

2010-2-23 23:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: