Visualizza messaggio singolo
Vecchio 14-02-2012, 01.19.49   #3
retalv
Forum supporter
WT Expert
 
L'avatar di retalv
 
Registrato: 13-03-2005
Loc.: Ultima stella a destra
Messaggi: 2.809
retalv è un gioiello raroretalv è un gioiello raroretalv è un gioiello raroretalv è un gioiello raro
Quota:
Inviato da LoryOne Visualizza messaggio
Non ho capito questo: "il parser dei parametri di linea comando"
Significa che il primo elemento dell'array (array[0]) non equivale al nome dell'eseguibile e via di seguito gli ulteriori parametri ?
Quasi, in AutoIt il nome del file non lo ritrovi nel primo record dell'array, ma in una macro apposita (@ScriptName)... in pratica: se esegui uno script non vengono riconosciuti i parametri che passi allo script stesso via linea comando, viene ritornato il numero di parametri alla locazione [0] dell'array, che in autoit ha voce $CmdLine[0], ma non vengono creati i record relativi ai parametri facendo ritornare un bell'errore di dimensionamento...


Oltre a questo, è sempre stato possibile definire fino a 4 paramteri tramite appropriate locazioni dell'editor, funzione utilissima in sviluppo: ora pur definendoli non li interpreta.

Altro baco riguarda il valore ritornato in %ERRORLEVEL% (per intenderci negli script .bat o .cmd) ... ritorna sempre e comunque un 9062 (se ricordo bene) invece di 0, 1 ... o il valore specificato dalla funzione Exit... questo è bastato a farmi ritornare al rilascio precedente.
___________________________________

L'uomo ha attraversato un'evoluzione complessa, dal DOS a Windows 7.
Poi ... tutto è vago.

Ultima modifica di retalv : 14-02-2012 alle ore 03.10.05
retalv non è collegato   Rispondi citando