Recommended Posts

I wrote a batch file that replaced notepad with another file, its very handy because all the guides ive seen ask you to do it manually which isnt very intuitive.

its at http://kafene.org/scripts/notepad.bat

just drag and drop your replacement onto it, no renaming necessary and read the one instruction.

here's a post about it in my blog

Edited by mcovey
Link to comment
https://www.neowin.net/forum/topic/236641-replace-notepad/
Share on other sites

What is this?

ping -n 2 127.0.0.1 >NUL

584844495[/snapback]

It just makes the computer wait a VERY little bit.

I don't know why, it certainly isn't needed.

Also,

Why did he make that batch file that long??????

Anyway, I won't be using it.

But it might be helpfull for some people.

EDIT:

ping -n 20 127.0.0.1 >NUL

Seems like he wants us to think he's doing a lot of work.

But it won't hurt you or your computer, it just slows down the process (+-20 seconds).

Edited by bsquirle

Please stop spreading FUD: just because you don't understand something doesn't mean it's malicious.

The ping command pauses the script for one second. That's it. The OP probably used it for something related to file protection, but I don't see why it's needed.

I hate being a newb, but this stuff really interests me, what 'language' is it?

Windows shell scripting (aka batch scripting).

it's not malicious. im not a script kiddie or a newbie nerd either.

I write batch files to make my life easier.

the ping simply pauses it. there's no way to pause a terminal for a certain amount of time, but if you go too fast, the file gets an in use error, and if you go too slow then the old notepad gets put back from a replacement. Here, I'll do a description of what all the code does.

@echo off
echo READ THIS:
echo ..
echo NOTE: just in case, a copy of your old notepad.exe has been made in C:\. this will make a copy of Notepad.exe in your C: folder. WARNING: please ensure neither notepad nor your replacement file are running.
echo ..
echo ..
echo ?if you stop this prematurely, there will be a new directory in C: called temporaryoldnotepadfolder. It's safe to delete.
echo ..
echo ..
echo ..

these lines simply send you a warning/notice. the only command used is echo

mkdir C:\temporaryoldnotepadfolder

this makes a directory in C: called temporaryoldnotepadfolder to put your old notepad in temporarily.

copy C:\Windows\System32\notepad.exe C:\temporaryoldnotepadfolder

this copies your old notepad to this new folder

move /y %1 notepad.exe

this renames whatever file you drag/dropped onto the batch file to notepad.exe

move notepad.exe C:\

this puts the new notepad.exe in C:

pause

this pauses so that you must agree to continue by pressing any key

REM DIRTY WORK BEGINS HERE

this is like a comment to just say, here begins the replacing.

echo Beginning...

prints "beginning" on the screen

ping -n 2 127.0.0.1 >NUL

this pings your local ethernet card for two seconds to create a delay so the file is not in use at the time this command executes. it points the traffic at NUL which is the windows equivalent of /dev/null in unix. I won't explain this line again.

copy C:\notepad.exe C:\Windows
ping -n 2 127.0.0.1 >NUL
copy C:\notepad.exe C:\WINDOWS\System32
ping -n 2 127.0.0.1 >NUL
copy C:\notepad.exe C:\WINDOWS\ServicePackFiles\i386
ping -n 2 127.0.0.1 >NUL
copy C:\notepad.exe C:\WINDOWS\System32\dllcache
ping -n 2 127.0.0.1 >NUL

this copies the notepad.exe file that was created with more 2 second pauses.

echo If you received the message "1 file(s) copied." 4 times, this was a success. wait until this is done, then go to start, then run and type notepad, and it should launch your new notepad.
ping -n 2 127.0.0.1 >NUL

this prints a message so that the user can check whether or not the script completed successfully.

del C:\notepad.exe
move /Y C:\temporaryoldnotepadfolder\notepad.exe C:\
rmdir C:\temporaryoldnotepadfolder\
ping -n 20 127.0.0.1 >NUL

this moves deletes the copy of the new notepad that was made in C: and moves the old notepad that was backed up into C: then it removes the temporaryoldnotepadfolder that was made earlier and waits 20 seconds before closing in case you're still reading that message above.

REM THIS FILE IS LICENSED UNDER THE CREATIVE COMMONS Attribution-NonCommercial-ShareAlike 2.0
REM YOU CAN READ THE DEED AT: http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode
REM OR THE FULL TEXT OF THE LICENSE AT: http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode

that's just my license code

EDIT:

i just updated the code to do backup work in %TMP% instead of C: and move things to "\windows" in case your main drive isn't C:\

Edited by mcovey
off topic--

Where did you learn to write this stuff?

--off topic

584859081[/snapback]

a general knowledge of the windows command line is all it takes. there's no syntax or anything like in C or PHP (im not spectacular at either)...

if you want to try something just open up notepad and type some commands.

you need "@echo off" first which makes it soo that when you type "echo hello" it doesnt write the word echo.

try doing this:

@echo off

cd C:

echo Hello world! >new.txt

all that does is shove the words "Hello world!" into a file called new.txt in C:

if you type "edit new.txt" or just open it in notepad, it will be there. then press alt+f and "x" to exit.

some commands are like:

del

move

copy

ping

tracert

net (net is VERY useful for almost all system related tasks like users and stuff)

edit

rename

telnet

ftp

tree

dir

there's tons more. these are all in reality little programs that do things. not many people think of "dir" as a program but it is indeed a program that simply lists the contents of a directory. In linux the "ls" command is very similar. if you'd like to see the source code for the ls program you can google "coreutils" and download the source. you'll need something like 7zip or winrar to unzip it. it's very simple.

if you can (service pack 1 or 2 disabled it) try "net send localhost hello" it will make a little box pop up that says "hello" in it.

I wrote a batch file that replaced notepad with another file, its very handy because all the guides ive seen ask you to do it manually which isnt very intuitive.

its at http://kafene.org/scripts/notepad.bat

just drag and drop your replacement onto it, no renaming necessary and read the one instruction.

here's a post about it in my blog

584817889[/snapback]

:spam:

if you can (service pack 1 or 2 disabled it) try "net send localhost hello" it will make a little box pop up that says "hello" in it.

584859187[/snapback]

I want to know how to insert a break in a net send. In other words... i want to make a file that will send the message.... skip a line (or as many lines as i choose) and write some more text.... and the message alert pop-up will appear like this:

|------------------------------------------------------------------------------

|Messenger Service

|-------------------------------------------------------------------------------

|Message from LocalHost to LocalHost on 11/8/2004 2:15:18 PM

|

|Hi

|

|This is a crap message

|Feel Free to ignore it because it is just an example |

|

| ----------------

| | OK |

| ----------------

I have no idea how to do this beyond :

net send LocalHost

any help appreciated thanx

post-79922-1099948689.jpg

I want to know how to insert a break in a net send. In other words... i want to make a file that will send the message.... skip a line (or as many lines as i choose) and write some more text.... and the message alert pop-up will appear like this attachment which was made with NET SEND SPOOFER but i want to make the code WITHOUT an ASSISTANT PROGRAM.

             

I have no idea how to do this beyond :

net send LocalHost

any help appreciated thanx

584886578[/snapback]

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Win11Debloat 06.11.2026 by Razvan Serea Win11Debloat is a lightweight, easy to use PowerShell script that allows you to quickly declutter and customize your Windows experience. It can remove pre-installed bloatware apps, disable telemetry, remove intrusive interface elements and much more. The script also includes many features that system administrators and power users will enjoy. Such as a powerful command-line interface, support for Windows Audit mode and the option to make changes to other Windows users. All changes made by Win11Debloat can be easily reversed, and most removed apps can be restored via the Microsoft Store. A full guide on how to undo the changes is available here. Win11Debloat features: Below is an overview of the key features and functionality offered by Win11Debloat. Please refer to the wiki for more information about the default settings preset. Remove a wide variety of preinstalled apps. Click here for more info. Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads. Disable tips, tricks, suggestions & ads across Windows. Disable Windows location services & app location access. Disable Find My Device location tracking. Disable 'Windows Spotlight' and tips & tricks on the lock screen. Disable 'Windows Spotlight' desktop background option. Disable ads, suggestions and the MSN news feed in Microsoft Edge. Hide Microsoft 365 ads on the Settings 'Home' page, or hide the 'Home' page entirely. Disable & remove Microsoft Copilot. Disable Windows Recall. Disable Click to Do, AI text & image analysis tool. Prevent AI service (WSAIFabricSvc) from starting automatically. Disable AI Features in Edge. Disable AI Features in Paint. Disable AI Features in Notepad. Disable the Drag Tray for sharing & moving files. Restore the old Windows 10 style context menu. Turn off Enhance Pointer Precision, also known as mouse acceleration. Disable the Sticky Keys keyboard shortcut. Disable Storage Sense automatic disk cleanup. Disable fast start-up to ensure a full shutdown. ...and more. Once you’ve downloaded the Win11Debloat file (Get.ps1), just follow these quick steps: Locate the Get.ps1 script file. Right-click the file and select Run with PowerShell from the context menu. If prompted by User Account Control (UAC), select Yes to grant the script the necessary administrative permissions. Win11Debloat 06.11.2026 fixes: Fix lock screen spotlight option being disabled when disabling the start recommended section by @Raphire in #619 Fix log message formatting by @Raphire Note The -RemoveCommApps and -RemoveW11Outlook command-line parameters for uninstalling a few specific apps have been removed with this release. If you previously relied on these parameters, please see this wiki page for alternative methods of removing these apps. Download: Win11Debloat 06.11.2026 | Open Source View: Win11Debloat Home Page | Screenshots 1| 2 Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Yes for me, I installed 'old calculator' (Windows 7 calculator) in its place since it is more useful to me. I think paint is the only one I left installed
    • eh I'll wait for the June 2026 MVS ISO downloads which should be coming out next Tuesday June 16 and possibly contain build 8655 instead of 8653
  • Recent Achievements

    • Rookie
      restore went up a rank
      Rookie
    • Very Popular
      AndrewSteel earned a badge
      Very Popular
    • Veteran
      Taliseian went up a rank
      Veteran
    • One Month Later
      Clizby earned a badge
      One Month Later
    • One Month Later
      Timaximus earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      509
    2. 2
      +Edouard
      162
    3. 3
      PsYcHoKiLLa
      155
    4. 4
      ATLien_0
      82
    5. 5
      Steven P.
      79
  • Tell a friend

    Love Neowin? Tell a friend!