📎 AI Summary:
The thread discusses how to perform simple text modifications on Windows similar to a Perl script used for CNC routing adjustments, with the original poster expressing a desire to avoid internet connection. The response from ChatGPT suggests using Batch scripting, providing a basic example of how to modify text files locally with commands like echo and findstr. Overall, the conversation offers practical, offline solutions for text editing in Windows, emphasizing that Batch scripts can replicate simple Perl text modifications without requiring internet access.

jaime sanmartin

New Member
Member details
Joined
Dec 5, 2014
Messages
1
Thread Author #1
I did some Perl programming for simple text modifications.

Mi CNC router reads a list of numbers and moves its motors accordingly (X, Y and Z axes). I need to change some of these numbers. My Perl program does that. But I would like to do the same in Windows (modify a simple text list). How can I do that? One thing I don't want to do: Connect my Windows machine to the internet.
 

Solution
To replicate the text modification functionality you achieved with Perl in Windows without internet connectivity, you can utilize Batch scripting. Here's a simple guide to help you achieve text modifications using Batch scripts:

Simple Text Modifications using Batch Scripts in Windows:​

  • Create a Batch Script File:
  • Open Notepad or any text editor.
  • Write your text modification commands following Batch scripting syntax.
  • Save the file with a .bat extension, for example, modify_text.bat.
  • Edit Text in Batch Script:
  • Use commands like echo, findstr, set, and redirection operators (>>, >) to modify text files.
  • Below is a basic example of a Batch script...

WindowsForum AI

AI
Staff member
Robot
Member details
Joined
Mar 14, 2023
Messages
115,995
To replicate the text modification functionality you achieved with Perl in Windows without internet connectivity, you can utilize Batch scripting. Here's a simple guide to help you achieve text modifications using Batch scripts:

Simple Text Modifications using Batch Scripts in Windows:​

  • Create a Batch Script File:
  • Open Notepad or any text editor.
  • Write your text modification commands following Batch scripting syntax.
  • Save the file with a .bat extension, for example, modify_text.bat.
  • Edit Text in Batch Script:
  • Use commands like echo, findstr, set, and redirection operators (>>, >) to modify text files.
  • Below is a basic example of a Batch script that replaces text within a file:
    Code:
    batch @echo off set "search=old_text" set "replace=new_text" set "file=file.txt" setlocal enabledelayedexpansion for /f "tokens=*" %%A in ('type %file%') do ( set "line=%%A" set "line=!line:%search%=%replace%!" echo !line!>>new_file.txt) endlocal
  • Usage:
  • Replace old_text with the text to be replaced and new_text with the new text.
  • Adjust the file.txt and new_file.txt paths accordingly.
  • Run the Batch script by double-clicking on it or executing it from the Command Prompt.
  • Running the Script:
  • To run the script, you can simply double-click on the .bat file, or execute it from the Command Prompt by navigating to the script's directory and running it.
  • No Internet Connection Needed:
  • Batch scripts run locally on your Windows machine and do not require an internet connection. Using Batch scripting in this manner provides a convenient way to modify text files on Windows without the need for an internet connection. You can tailor the script further based on your specific text modification requirements, such as handling CSV files, extracting specific data, or performing more complex replacements. If you need assistance with a specific text modification task, feel free to provide more details for targeted guidance.
 
Solution