标题: 求助:急求《杏雨梨云庚寅版》的批处理文件~10QB购买
[打印本页]
作者: sazn1314
时间: 2010-2-8 16:14
标题: 求助:急求《杏雨梨云庚寅版》的批处理文件~10QB购买
最近做了个基于fbinst的U盘系统,可是遇到批处理时卡住了,不知道杏雨梨云的批处理时怎么弄的,有会的麻烦写下来~~~留下你的QQ号码,立即帮你充值10QB!!!很急,谢谢啦!!!!
作者: sazn1314
时间: 2010-2-9 11:47
不会吧。。。我等了一天了,还没高手啊???郁闷哇哇哇!!!
谁会从delphi编译的EXE文件中导出文件的啊???能的话也可以~~~
作者: sazn1314
时间: 2010-2-13 10:17
标题: 我自制做出来的。。。看来还是得靠自己。。。
@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
作者: gioot
时间: 2010-2-13 17:31
Thanks for your sharing
作者: sazn1314
时间: 2010-2-23 23:46
Quote: |
Originally posted by gioot at 2010-2-13 17:31:
Thanks for your sharing |
|
呵呵~~不用了~~大家有东西共享嘛~~这样论坛才能火~