je sais que ça se fait pas, mais dans notre trinome je suis le seul qui sait presque coder!!, les deux autre c'est des medécins!!, et je dois rendre ce travail demain ( c'est vraiment urgent),
et pour résumer mon problème voilà:
C:\Documents and Settings\naji\Bureau>"C:\Unitex\App\Reg2Grf" "C:\Documents and Settings\naji\Mes documents\French\regexp.txt"
C:\Documents and Settings\naji\Mes documents\French\regexp.txt is not a unicode
text file Cannot open file C:\Documents and Settings\naji\Mes documents\French\regexp.txt
alors que le programme arrive à créer le fichier regexp.txt grace l'instruction dans le programme:
open (FILE3,'<:encoding(UTF-16LE)', ">regexp.txt");
le fichier et là mais le script refuse de l'utiliser!!
en cherchant dans la doc du logicile OpenSource "UNITEX", j'ai remarqué que les fichier texte sans codé en Unicode Little-Endian ce qui correspond au encoding(UTF-16LE);
donc dans avant d'écrire dans le fichier regexp.txt
j'ai mis :
open (FILE3,'<:encoding(UTF-16LE)', ">regexp.txt");
donc aprés le lancement du programme le fichier est créé avec sons contenu, mais une fois que je lance le script suivant:
******************************************
"C:\Unitex\App\Reg2Grf" "C:\Documents and Settings\naji\Mes documents\French\regexp.txt"
"C:\Unitex\App\Grf2Fst2" "C:\Documents and Settings\naji\Mes documents\French\regexp.grf"
"C:\Unitex\App\Locate" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documents and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Settings\naji\Mes documents\French\Alphabet.txt" l i 200
"C:\Unitex\App\Concord" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind" "Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\French\Alphabet_sort.txt"
pause
**************************************
la console me lance l'erreure suivante:
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Grf2Fst2" "C
\Documents and Settings\naji\Mes documents\French\regexp.grf"
Compiling graph regexp
C:\Documents and Settings\naji\Mes documents\French\regexp.grf is not a unicode
text file
Cannot open the graph regexp.grf
Compilation has failed
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Locate" "C:\
ocuments and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documen
s and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Setting
\naji\Mes documents\French\Alphabet.txt" l i 200
Loading alphabet...
Loading fst2...
Graph C:\Documents and Settings\naji\Mes documents\French\regexp.fst2 is empty
Cannot load grammar C:\Documents and Settings\naji\Mes documents\French\regexp.
st2
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Concord" "C:
Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind
"Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\Fr
nch\Alphabet_sort.txt"
Loading concordance index...
Constructing concordance...
'SortTxt' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Done.
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Grf2Fst2" "C
\Documents and Settings\naji\Mes documents\French\regexp.grf"
Compiling graph regexp
C:\Documents and Settings\naji\Mes documents\French\regexp.grf is not a unicode
text file
Cannot open the graph regexp.grf
Compilation has failed
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Locate" "C:\
ocuments and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documen
s and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Setting
\naji\Mes documents\French\Alphabet.txt" l i 200
Loading alphabet...
Loading fst2...
Graph C:\Documents and Settings\naji\Mes documents\French\regexp.fst2 is empty
Cannot load grammar C:\Documents and Settings\naji\Mes documents\French\regexp.
st2
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Concord" "C:
Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind
"Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\Fr
nch\Alphabet_sort.txt"
Loading concordance index...
Constructing concordance...
'SortTxt' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Done.
Bonjour
Dans mon programme ….
….
…
open (FILE3, ">regexp.txt");
for(my $i=0;$i <= $#tab;$i++){
print FILE3 "$tab[$i] ";
}#for
close (FILE3);
exec ("test3.bat");
….
…
le contenu de test3.bat est le suivant :
"C:\Unitex\App\Reg2Grf" "C:\Documents and Settings\naji\Mes documents\French\regexp.txt"
"C:\Unitex\App\Grf2Fst2" "C:\Documents and Settings\naji\Mes documents\French\regexp.grf"
"C:\Unitex\App\Locate" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documents and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Settings\naji\Mes documents\French\Alphabet.txt" l i 200
"C:\Unitex\App\Concord" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind" "Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\French\Alphabet_sort.txt"
Pause
Rmq : notre programme est situé au "C:\Documents and Settings\naji\Mes documents\French\
Probléme : le programme perl arrive à écrire dans le fichier « regexp.txt » mais le script « test3.bat » n’arrive pas à exploiter ce dernier.
Est-ce un probléme de blanc, de codage de fichier…
Je vous remercie par avance
[^] # Re: si vous avez une idée de ce qui se passe!!, n'hésitez pas svp
Posté par nelfadly . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 0.
et pour résumer mon problème voilà:
C:\Documents and Settings\naji\Bureau>"C:\Unitex\App\Reg2Grf" "C:\Documents and Settings\naji\Mes documents\French\regexp.txt"
C:\Documents and Settings\naji\Mes documents\French\regexp.txt is not a unicode
text file Cannot open file C:\Documents and Settings\naji\Mes documents\French\regexp.txt
alors que le programme arrive à créer le fichier regexp.txt grace l'instruction dans le programme:
open (FILE3,'<:encoding(UTF-16LE)', ">regexp.txt");
le fichier et là mais le script refuse de l'utiliser!!
[^] # Re: a l aide...perl
Posté par nelfadly . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 0.
# si vous avez une idée de ce qui se passe!!, n'hésitez pas svp
Posté par nelfadly . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 0.
donc dans avant d'écrire dans le fichier regexp.txt
j'ai mis :
open (FILE3,'<:encoding(UTF-16LE)', ">regexp.txt");
donc aprés le lancement du programme le fichier est créé avec sons contenu, mais une fois que je lance le script suivant:
******************************************
"C:\Unitex\App\Reg2Grf" "C:\Documents and Settings\naji\Mes documents\French\regexp.txt"
"C:\Unitex\App\Grf2Fst2" "C:\Documents and Settings\naji\Mes documents\French\regexp.grf"
"C:\Unitex\App\Locate" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documents and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Settings\naji\Mes documents\French\Alphabet.txt" l i 200
"C:\Unitex\App\Concord" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind" "Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\French\Alphabet_sort.txt"
pause
**************************************
la console me lance l'erreure suivante:
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Grf2Fst2" "C
\Documents and Settings\naji\Mes documents\French\regexp.grf"
Compiling graph regexp
C:\Documents and Settings\naji\Mes documents\French\regexp.grf is not a unicode
text file
Cannot open the graph regexp.grf
Compilation has failed
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Locate" "C:\
ocuments and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documen
s and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Setting
\naji\Mes documents\French\Alphabet.txt" l i 200
Loading alphabet...
Loading fst2...
Graph C:\Documents and Settings\naji\Mes documents\French\regexp.fst2 is empty
Cannot load grammar C:\Documents and Settings\naji\Mes documents\French\regexp.
st2
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Concord" "C:
Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind
"Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\Fr
nch\Alphabet_sort.txt"
Loading concordance index...
Constructing concordance...
'SortTxt' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Done.
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Grf2Fst2" "C
\Documents and Settings\naji\Mes documents\French\regexp.grf"
Compiling graph regexp
C:\Documents and Settings\naji\Mes documents\French\regexp.grf is not a unicode
text file
Cannot open the graph regexp.grf
Compilation has failed
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Locate" "C:\
ocuments and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documen
s and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Setting
\naji\Mes documents\French\Alphabet.txt" l i 200
Loading alphabet...
Loading fst2...
Graph C:\Documents and Settings\naji\Mes documents\French\regexp.fst2 is empty
Cannot load grammar C:\Documents and Settings\naji\Mes documents\French\regexp.
st2
C:\Documents and Settings\naji\Mes documents\French>"C:\Unitex\App\Concord" "C:
Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind
"Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\Fr
nch\Alphabet_sort.txt"
Loading concordance index...
Constructing concordance...
'SortTxt' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Done.
[^] # a l aide...perl
Posté par nelfadly . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 1.
Dans mon programme ….
….
…
open (FILE3, ">regexp.txt");
for(my $i=0;$i <= $#tab;$i++){
print FILE3 "$tab[$i] ";
}#for
close (FILE3);
exec ("test3.bat");
….
…
le contenu de test3.bat est le suivant :
"C:\Unitex\App\Reg2Grf" "C:\Documents and Settings\naji\Mes documents\French\regexp.txt"
"C:\Unitex\App\Grf2Fst2" "C:\Documents and Settings\naji\Mes documents\French\regexp.grf"
"C:\Unitex\App\Locate" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours.snt" "C:\Documents and Settings\naji\Mes documents\French\regexp.fst2" "C:\Documents and Settings\naji\Mes documents\French\Alphabet.txt" l i 200
"C:\Unitex\App\Concord" "C:\Documents and Settings\naji\Mes documents\French\Corpus\80jours_snt\concord.ind" "Courier new" 3 40 55 CL html "C:\Documents and Settings\naji\Mes documents\French\Alphabet_sort.txt"
Pause
Rmq : notre programme est situé au "C:\Documents and Settings\naji\Mes documents\French\
Probléme : le programme perl arrive à écrire dans le fichier « regexp.txt » mais le script « test3.bat » n’arrive pas à exploiter ce dernier.
Est-ce un probléme de blanc, de codage de fichier…
Je vous remercie par avance
[^] # Re: interet?
Posté par nelfadly . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 1.
merci encore
[^] # Re: system() ou exec()
Posté par nelfadly . En réponse au message comment integrer un ".bat" dans un programme perl. Évalué à 0.