Search found 208 matches
- 08 Sep 2020 10:33
- Forum: DOS Batch Forum
- Topic: wsx.bat: REPL, one line program processor supporting some NodeJS features
- Replies: 13
- Views: 14387
Re: wsx.bat: REPL, one line program processor supporting some NodeJS features
Version is 1.0.1 (still Alpha). I updated the first post in the topic. Most of changes are cosmetic and some of them slightly improve description.
- 05 Sep 2020 07:22
- Forum: DOS Batch Forum
- Topic: Batch array scripts, to make life easier
- Replies: 6
- Views: 5155
Re: Batch array scripts, to make life easier
A total absence of arrays in batches allows to implement them in different ways: -- arr[idx] (or something similar to) -- arr sep idx (like arr.idx or arr_idx etc) I think that the actual implementation of batch arrays lies on authors of the scripts they develop. In the other hand, if they need arra...
- 31 Aug 2020 13:48
- Forum: DOS Batch Forum
- Topic: g.bat to jump between folders - need help to make it pure batch!
- Replies: 16
- Views: 14547
Re: g.bat to jump between folders - need help to make it pure batch!
I started review the code deeper and found some places for improvement. Later I found that better to rewrite it from the scratch. Perhaps i will try to do it (partially). From my perspective, there are few possible ways for evolution: 1. avoid \ with / replacement - in this case awk/find/findstr usa...
- 30 Aug 2020 16:56
- Forum: DOS Batch Forum
- Topic: g.bat to jump between folders - need help to make it pure batch!
- Replies: 16
- Views: 14547
Re: g.bat to jump between folders - need help to make it pure batch!
As far as I understand correctly, the original g.bat script rotates over all folders matching a particular pattern. For example, if we have some folders: another/path/to/ mydir one/another/path/to/ my one/more/ my /dir the script invoked as below g.bat my will do CD to the first and second one (high...
- 11 Aug 2020 06:33
- Forum: DOS Batch Forum
- Topic: [SOLVED] How to get filename from URL and set it to variable?
- Replies: 3
- Views: 4481
Re: How to get filename from URL and set it to variable?
replace
with
Code: Select all
for /f %%i in ('echo %1 | sed "s/.*\///"') do set FILENAME=%%i
Code: Select all
for /f %%i in ('echo %1 ^| sed "s/.*\///"') do set FILENAME=%%i
- 08 Aug 2020 01:14
- Forum: DOS Batch Forum
- Topic: Run Here tool
- Replies: 4
- Views: 4063
Re: Run Here tool
Couple of changes:
-- taboo for "\" in the menu text
-- some cosmetic changes
-- taboo for "\" in the menu text
-- some cosmetic changes
- 07 Aug 2020 04:05
- Forum: DOS Batch Forum
- Topic: Run Here tool
- Replies: 4
- Views: 4063
Re: Run Here tool
except for a small annoyance: It starts cmd.exe in the parent directory Some additional arguments are required run-here /I "Command Here" /K C:\Windows\System32\cmd.exe C:\Windows\System32\cmd.exe /k cd /d "%V" In addition... If someone would like to set up PowerShell in the same way: run-here /i "...
- 04 Aug 2020 21:03
- Forum: DOS Batch Forum
- Topic: Run Here tool
- Replies: 4
- Views: 4063
Run Here tool
I am happy to announce my tiny tool that allows to manage the so called PowerToy add-ons powered to run some commands over folders and drives. There is short description explaining the usage of the tool when it is ran with no arguments: Open the command identified by the menu over the folder. run-he...
- 13 Jul 2020 00:43
- Forum: DOS Batch Forum
- Topic: Figuring out which computer is being used at two different locations
- Replies: 12
- Views: 8683
Re: Figuring out which computer is being used at two different locations
As far as I understand your concern -- you need to distinguish two PCs that are set up identically. If everything (or more precisely -- almost everything) is similar each other, you need a way to find out their uniqueness or make them unique. I think you have already done it: So far the only thing I...
- 27 Jun 2020 08:30
- Forum: DOS Batch Forum
- Topic: JREPL - Combine Data From Two Files By Matching Strings
- Replies: 5
- Views: 4475
Re: JREPL - Combine Data From Two Files By Matching Strings
Let's consider FILE1 is as follows: 3498=ABC Company 73=First Hospital 78=Best Organization and FILE2 is: 3498-0112=General Expenses 73-0001=Bills 73-0292=Documents 78-0003=Human Resources and the js-script combining both files in the mode you want is called FILECOMBINER.js: var STDIN = WScript.StdI...
- 17 Apr 2020 15:09
- Forum: DOS Batch Forum
- Topic: Using JREPL to extract only the first occurrence of a certain "bracket"?
- Replies: 4
- Views: 4848
Re: Using JREPL to extract only the first occurrence of a certain "bracket"?
Sorry for some kind of ads to my tool when you asked how to work with another one. What about the alternative from https://www.dostips.com/forum/viewtopic.php?f=3&t=9476&hilit=wsx ? It works as the swiss watches: wsx /n /e:"m = LINE.match(/StartTriggerString(.*?)EndTriggerString/); m && print(m[1])"...
- 19 Mar 2020 13:16
- Forum: DOS Batch Forum
- Topic: Using Double Pipe in IF command
- Replies: 5
- Views: 6145
Re: Using Double Pipe in IF command
Batch syntax is extremely poor and doesn't support more complicated conditions.
You could try Conditionals on steroids which enables more benefits.
You could try Conditionals on steroids which enables more benefits.
- 14 Mar 2020 19:15
- Forum: DOS Batch Forum
- Topic: Get line with highest numerical string
- Replies: 12
- Views: 10479
Re: Get line with highest numerical string
Also (in addition to dbeham's suggestion) the wsx tool can help you to get the required result: wsx /n /e:"m=LINE.match(/^outbox\/logs\/.*?(\d+)\.log$/)||next();n=Number(m[1]);if(n>max){max=n;str=LINE}" /begin:"str='';max=0" /end:"echo(str)" test.txt wsx /n /e:"m=LINE.match(/^outbox\/logs\/.*?(\d+)\...
- 11 Mar 2020 09:03
- Forum: DOS Batch Forum
- Topic: [SOLVED] Using GNU grep in a Windows batch script?
- Replies: 9
- Views: 10918
Re: [SOLVED] Using GNU grep in a Windows batch script?
Replace this one:
with:
Code: Select all
for %%f in ("%1") DO ... <name>%%f</name>@g" < "%%f" > "%%f.NAME"
Code: Select all
for %%f in ("%~1") DO ... <name>%%~f</name>@g" < "%%~f" > "%%~f.NAME"
- 06 Mar 2020 08:25
- Forum: DOS Batch Forum
- Topic: [SOLVED] [regex] Multiline seeking with (s)sed?
- Replies: 8
- Views: 8739
Re: [regex] Multiline seeking with (s)sed?
It could something like this: sed "s/></>\n</g" | sed "/<desc>.*<\/desc>/d; /<desc>/,/<\/desc>/d" Some explanation: 1. the first SED walks over all >< and inserts new line character \n between angle brackets 2. the second SED does two actions: 2.1 remove all lines having <desc> something </desc> 2.2...