Jump to content

Nircmd "paramsfile"


 Share

Recommended Posts

Good day,

I am in the process of converting a Nircmd script to AutoIt and I am wondering if anyone here has any knowledge or experience with Nirmcd - and in particular, with the "paramsfile" cmd.

From what I have been able to glean, paramsfile would appear to be "an array".

paramsfile [Parameters File] [Delimiters] [Quote Character] [NirCmd Command] 
This powerfull command allows you to execute NirCmd Command multiple times, by loading one or more parameters from a text file. The text file can be comma-delimited, tab-delimited, semicolon-delimited, or delimited by any char that you specify in [Delimiters] parameter. 
Here's an example... Let's say that you have the following text file, containing user names and passwords, delimited by comma: 

user01, 123456
user02, abcfg
user03, 5fr23
user04, 33333

The following NirCmd commands sequence will create 4 users with the specified user-names and passwords (by using 'net user' command provided by Windows 2000/XP operating system) 
nircmd.exe paramsfile "c:\temp\users.txt" "," "" execmd net user ~$fparam.1$ ~$fparam.2$ /add 

The ~$fparam.1$ specifies the first entry in each line - the user name. The ~$fparam.2$ specifies the second entry in each line - the password. 

Examples: 

paramsfile "c:\temp\folders.txt" "" "" execmd md ~$fparam.1$ 
paramsfile "c:\temp\shortcuts.txt" "," "~q" shortcut ~$fparam.1$ "~$folder.desktop$" ~$fparam.2$

However, as I am endeavoring to get "a handle" or arrays, I thought that I might reach out to the folks here.

Following is the section I am currently working on:

@echo off & setlocal EnableDelayedExpansion
:: -----------------------------------------------
set _spath=G:\Session_Master\Show
set _dpath=G:\Session_Master\Show\Session_Data
set _file1=wave_file_list.txt
set _file2=Type_1.edl
:: -----------------------------------------------
nircmd paramsfile "%_dpath%\%_file1%" "" "" shellcopy "%_dpath%\%_file2%" "%_spath%\~$fparam.1$.edl" yestoall
:: -----------------------------------------------
exit

wave_file_list.txt Type_1.edl

Any assistance in this matter would be greatly appreciated! Thank you!

Edited by mr-es335
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...