Bonjour,
j'ai un script qui contient un passage d'argument et qui fonctionnait sur mon pc précédent.
après recopie des données et nouveau link du bin du Perl.exe, ce script ne récupère plus les valeurs des arguments passés !
avant toute chose, j'ai testé d'autres scripts qui fonctionnent parfaitement (mais qui n'ont pas de passage d'argument).
En fait, même un bête script de 3 lignes ne récupère plus les arguments passés.
Auriez-vous une piste, svp, car là je sèche ?
Voici un extrait de mon code :
et le retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #!C:\Users\A454222\Documents\_Apps\Perl64\bin\ -s use strict; use warnings; our($TestArg) ; print ("TestArg = { $TestArg }") ;
C:\Users\A454222\Documents\__Dev Perl\__TestScript>TestScirpt.pl -TestArg=3
Use of uninitialized value $TestArg in concatenation (.) or string at C:\Users\A454222\Documents\__Dev Perl\__TestScript\TestScirpt.pl line 11.
TestArg = { }
Partager