中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 07:46
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 生成指定内容的文本 查看 3,205 回复 37
楼 主 生成指定内容的文本 发表于 2008-02-24 00:48 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
想做一个批处理在女朋友的电脑上运行,每次开机的时候自动在桌面生成一个文本,里面的内容自己指定,如我爱你,***
d盘是女朋友装的一些小游戏,在每个文件夹包括里面的文件夹都加上我的名字,也就是把文件夹重新命名一下
2 发表于 2008-02-24 01:27 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
第一个问题解决了一半
echo 我爱你,***>>"%userprofile%\桌面\老婆我爱你.txt
但是不能每次开机自动运行
第二个问题也是解决了一半
3 发表于 2008-02-24 01:39 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
for /d %%i in ("d:/game\*") do (call :loop "%%~dpfi")

:loop
for %%m in (%~1) do (
ren "%%m" "%%~nm.老公***"
for /d %%a in ("%%~m.老公***\*") do call :loop "%%~dpfa"
)

问题:
文件夹有括号(好像特殊字符)不好用
4 发表于 2008-02-24 01:42 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
以上两点写成一个处理,每次开机的时候自动运行,启动的位置最好多一点,防止误删
最好在d:/game下新建文件夹后马上加上我的名字,可以吗?
5 发表于 2008-02-24 01:46 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
文件名中有空格也不行的
6 发表于 2008-02-24 02:09 ·  中国 广东 茂名 电信
初级用户
★★
积分 180
发帖 68
注册 2006-12-21 23:44
19年会员
UID 74192
性别 男
来自 China
状态 离线
7 发表于 2008-02-24 02:23 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
谢谢你,继续关注中
8 发表于 2008-02-24 10:59 ·  中国 福建 福州 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
19年会员
UID 74328
性别 男
状态 离线
文件放入启动文件夹中就可以实现开机运行,为保险可以自己创建一个文件夹存放并在注册表的启动项中导入此文件路径

@echo off
set file=love.txt

::创建文件
if not exist %file% echo 我爱你,XXX>>"%userprofile%\桌面\%file%"
::启动方法一
copy /y "%userprofile%\桌面\%file%" "%userprofile%\\「开始」菜单\程序\启动\%file%">nul
::启动方法二
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "lovetxt" /d "%userprofile%\桌面\%file%" /f>nul


[ Last edited by suntb on 2008-2-24 at 11:01 AM ]
9 发表于 2008-02-24 11:00 ·  中国 福建 福州 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
19年会员
UID 74328
性别 男
状态 离线
如果需要隐藏文件的话,可用attrib +s +h对其进行属性设置
10 发表于 2008-02-24 16:40 ·  中国 辽宁 大连 开发区 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
第二个问题怎么办啊?
11 发表于 2008-02-24 16:42 ·  中国 辽宁 大连 开发区 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
『第 3 楼』:

for /d %%i in ("d:/game\*") do (call :loop "%%~dpfi")

:loop
for %%m in (%~1) do (
ren "%%m" "%%~nm.老公***"
for /d %%a in ("%%~m.老公***\*") do call :loop "%%~dpfa"
)

问题:
文件夹有括号(好像特殊字符)不好用

这个能解决吗?
12 发表于 2008-02-24 20:35 ·  中国 辽宁 大连 开发区 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
『第 11 楼』:

『第 3 楼』:

for /d %%i in ("d:/game\*") do (call :loop "%%~dpfi")

:loop
for %%m in (%~1) do (
ren "%%m" "%%~nm.老公***"
for /d %%a in ("%%~m.老公***\*") do call :loop "%%~dpfa"
)

问题:
文件夹有括号(好像特殊字符)不好用

这个能解决吗?
今天在网吧里不成功啊,是不是有管理软件的原因啊?
13 发表于 2008-02-24 20:45 ·  中国 北京 华为云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
游戏目录里面的目录或文件夹不能随便改名吧??

这样游戏还能正常运行?
14 发表于 2008-02-24 22:25 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
19年会员
UID 75212
性别 男
状态 离线
安装文件的目录 不要轻易改名; 极易造成 程序无法运行;
15 发表于 2008-02-25 09:41 ·  中国 辽宁 大连 联通
初级用户
积分 83
发帖 41
注册 2008-02-23 15:42
18年会员
UID 111267
性别 男
状态 离线
Originally posted by abcd at 2008-2-24 08:45 PM:
游戏目录里面的目录或文件夹不能随便改名吧??

这样游戏还能正常运行?



里面的全是我给她下的绿色版的免安装小游戏
论坛跳转: