Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : Aggiungendo la variabile di ambiente al passaggio da uno schedario di lavoro ad un VB Script
Devo passare due variabili supplementari da uno schedario di lavoro ed alla seguente LIMA di vbscript.
BATCH: SCRITTO del
cscript EE26314082.vbs //NOLOGO input.txt H1A 2010-07-08 >output.txt
VB: Il
'si assicura che il nome di schedario dell'input sia specificato sulla linea di ordine e che ottiene il nome di schedario del it
If (WScript.Arguments.Count > 0) Then
=
Else
WScript.Echo di WScript.Arguments (0) “nessun nome di schedario dell'input specificato. “il
'del
WScript.Quit
End If
ha letto l'intero archivio di entrata in un singoli fso del variable
Set della stringa =
Set di CreateObject (“Scripting.Fi
leSystemOb
ject„) immessi =
data = input.ReadAll
input. Close
Set immesso =
'del
'di Nothing
genera l'oggetto del dizionario al dict del duplicates
Set del ellininate = del
di CreateObject (“Scripting.Di
ctionary„) genera la mascherina di espressione normale ai locae il numbers
Set di ordine con riferimento a = nuovo RegExp
re. Modello = “OrderNum= [0-9] [0-9] [0-9] [
0-9] [0-9] [
0-9] [0-9]
" />re.IgnoreCase = True
re. Globale = il ciclo attraverso ogni fiammifero, numero del
'di True
di ordine del grap e se non già trovato aggiunge a dictionary
for ciascuno colpito in Re. Eseguire il order=Mid del
(di dati) (colpo. Valore, 10, dict di 7)
se non. Esiste (ordine) il dict di Then
. Aggiungere l'ordine, lista dell'uscita del
'di If
Next
di conclusione di 0
del now
For di numeri di ordine ogni o nel o
Next
CURRENT del dict
Wscript.Echo PRODOTTO: il
5134190
5085589
5122733
EXPECTED HA PRODOTTO: il
5134190, H1A, 2010-07-08
5085589, H1A, 2010-07-08
5122733, H1A, 2010-07-08 nota del
Please che i numeri inclusi in “hanno preveduto l'uscita„ è il risultato di analisi della lima “input.txt„ dallo scritto corrente di VB.
PS: Grazie a billprew per CONTRO Script
class= del
Risposta : Aggiungendo la variabile di ambiente al passaggio da uno schedario di lavoro ad un VB Script
Nessun problema. Potete ottenere loro usando wscript.arguments supplementare (x) variabili.
Così il H1A sarebbe wscript.arguments (1) e il 2010-07-08 sarebbero wscript.arguments (2)
HTH,
exx
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata