Search found 174 matches

by siberia-man
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: 1677

Re: How to get filename from URL and set it to variable?

replace

Code: Select all

for /f %%i in ('echo %1 | sed "s/.*\///"') do set FILENAME=%%i
with

Code: Select all

for /f %%i in ('echo %1 ^| sed "s/.*\///"') do set FILENAME=%%i
by siberia-man
08 Aug 2020 01:14
Forum: DOS Batch Forum
Topic: Run Here tool
Replies: 4
Views: 1856

Re: Run Here tool

Couple of changes:
-- taboo for "\" in the menu text
-- some cosmetic changes
by siberia-man
07 Aug 2020 04:05
Forum: DOS Batch Forum
Topic: Run Here tool
Replies: 4
Views: 1856

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 "...
by siberia-man
04 Aug 2020 21:03
Forum: DOS Batch Forum
Topic: Run Here tool
Replies: 4
Views: 1856

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...
by siberia-man
13 Jul 2020 00:43
Forum: DOS Batch Forum
Topic: Figuring out which computer is being used at two different locations
Replies: 12
Views: 3779

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...
by siberia-man
27 Jun 2020 08:30
Forum: DOS Batch Forum
Topic: JREPL - Combine Data From Two Files By Matching Strings
Replies: 5
Views: 2263

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...
by siberia-man
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: 2771

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])"...
by siberia-man
19 Mar 2020 13:16
Forum: DOS Batch Forum
Topic: Using Double Pipe in IF command
Replies: 5
Views: 3019

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.
by siberia-man
14 Mar 2020 19:15
Forum: DOS Batch Forum
Topic: Get line with highest numerical string
Replies: 12
Views: 5501

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+)\...
by siberia-man
11 Mar 2020 09:03
Forum: DOS Batch Forum
Topic: [SOLVED] Using GNU grep in a Windows batch script?
Replies: 9
Views: 6993

Re: [SOLVED] Using GNU grep in a Windows batch script?

Replace this one:

Code: Select all

for %%f in ("%1") DO ... <name>%%f</name>@g" < "%%f" > "%%f.NAME"
with:

Code: Select all

for %%f in ("%~1") DO ... <name>%%~f</name>@g" < "%%~f" > "%%~f.NAME"
by siberia-man
06 Mar 2020 08:25
Forum: DOS Batch Forum
Topic: [SOLVED] [regex] Multiline seeking with (s)sed?
Replies: 8
Views: 5303

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...
by siberia-man
06 Mar 2020 07:28
Forum: DOS Batch Forum
Topic: [SOLVED] [regex] Multiline seeking with (s)sed?
Replies: 8
Views: 5303

Re: [regex] Multiline seeking with (s)sed?

As I said early If both <desc> and </desc> could be on the same line or on the same line with other tags you need something much more complicated There is workaround: sed "place each <desc> and </desc> completely to the separate lines" | sed "/<desc>/,/<\/desc>/d" You need only to invent this algor...
by siberia-man
05 Mar 2020 10:45
Forum: DOS Batch Forum
Topic: [SOLVED] [regex] Multiline seeking with (s)sed?
Replies: 8
Views: 5303

Re: [regex] Multiline seeking with (s)sed?

Assuming that the both <desc> and </desc> live alone in different lines (not in one line together), you can use the following command: sed "/<desc>/,/<\/desc>/d" If both <desc> and </desc> could be on the same line or on the same line with other tags you need something much more complicated. I hope ...
by siberia-man
05 Mar 2020 07:30
Forum: DOS Batch Forum
Topic: mshta command for copy into clipboard
Replies: 10
Views: 6756

Re: mshta command for copy into clipboard

I am not sure that anyone can help you with no knowing about your SW environment.
by siberia-man
05 Mar 2020 05:13
Forum: DOS Batch Forum
Topic: wsx.bat: REPL, one line program processor supporting some NodeJS features
Replies: 13
Views: 8650

Re: wsx.bat: REPL, one line program processor supporting some NodeJS features

Updates came to the first post. The tool version is the same but description is extended.