标题: [求助] 怎么获取一行里的某一段指定字符?
[打印本页]
作者: 328781160
时间: 2009-8-10 12:40
标题: [求助] 怎么获取一行里的某一段指定字符?
我装了个win7,想在引导项加个gurb的选项。
想做个批处理,思路:
运行 bcdedit /create /d "GRUB" /application bootsector
返回: 项 {e92b4959-8346-11de-bb66-a2dd4a3ee5ff} 成功创建。
怎么写可以截取 {e92b4959-8346-11de-bb66-a2dd4a3ee5ff} 这一段为下面所用?
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
请解答一下!谢谢了。
作者: yishanju
时间: 2009-8-10 13:13
批处理是运行在纯DOS下还是WIN
在WIN下应该可以直接用FOR 截出来
作者: 328781160
时间: 2009-8-10 20:59
在win下的,for语句应该怎么写呢?
作者: netbenton
时间: 2009-8-10 21:17
首先你要试一下:
bcdedit /create /d "GRUB" /application bootsector>>abc.txt
看看是否有信息存入abc.txt,如果没有,就有一点麻烦,
如果有可以这样解决:
for /f "tokens=2 delims={}" %%a in ('bcdedit /create /d "GRUB" /application bootsector') do (set guid=%%a)
bcdedit /set {%GUID%} device partition=C:
bcdedit /set {%GUID%} path \grldr.mbr
bcdedit /displayorder {%GUID%} /addlast