OVH Cloud OVH Cloud

la fonction shell

6 réponses
Avatar
nasser
bonsoir tout le monde,
je voudrai executer un programme avec la fonction shell=20
mais j'ai des paramaitres =E0 mentionner pour cela. voila un=20
exemple:
Shell "C:\Ultra_Edit\UEDIT32.EXE" & monfichier1=20
& "/M,E,5=3D"c:\nouveau dossier\nasserUE.mac"""
je veux convertir un fichier UNIX au format DOS en=20
utlisant cette macro de l'editeur de texte Ultra_Edit.
mais =E7a ne fonctionne pas,si vous avez une id=E9e pr m'aider=20
je serai reconnaissable.
Merci.

6 réponses

Avatar
le_troll
A ma connaissance, qui n'est pas absolue, "Shell", ça ne convertit pas, ça
exécute une fichier...
Pourquoi tu ne demandes pas chez Unix, un convertisseur de fichier pour
Dos/Windows ?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"nasser" a écrit dans le message de
news: 2711401c463ad$4aa11820$
bonsoir tout le monde,
je voudrai executer un programme avec la fonction shell
mais j'ai des paramaitres à mentionner pour cela. voila un
exemple:
Shell "C:Ultra_EditUEDIT32.EXE" & monfichier1
& "/M,E,5="c:nouveau dossiernasserUE.mac"""
je veux convertir un fichier UNIX au format DOS en
utlisant cette macro de l'editeur de texte Ultra_Edit.
mais ça ne fonctionne pas,si vous avez une idée pr m'aider
je serai reconnaissable.
Merci.
Avatar
patrick
Bonjour,

ouvre ton fichier avec wordpad et enregistre le avec un autre nom et
normalement il sera converti

@+
patrick

"le_troll" a écrit dans le message news:

A ma connaissance, qui n'est pas absolue, "Shell", ça ne convertit pas, ça
exécute une fichier...
Pourquoi tu ne demandes pas chez Unix, un convertisseur de fichier pour
Dos/Windows ?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"nasser" a écrit dans le message de
news: 2711401c463ad$4aa11820$
bonsoir tout le monde,
je voudrai executer un programme avec la fonction shell
mais j'ai des paramaitres à mentionner pour cela. voila un
exemple:
Shell "C:Ultra_EditUEDIT32.EXE" & monfichier1
& "/M,E,5="c:nouveau dossiernasserUE.mac"""
je veux convertir un fichier UNIX au format DOS en
utlisant cette macro de l'editeur de texte Ultra_Edit.
mais ça ne fonctionne pas,si vous avez une idée pr m'aider
je serai reconnaissable.
Merci.




Avatar
Vincent Guichard
le_troll a écrit :
A ma connaissance, qui n'est pas absolue, "Shell", ça ne convertit pas, ça
exécute une fichier...
Pourquoi tu ne demandes pas chez Unix, un convertisseur de fichier pour
Dos/Windows ?



Il veux utiliser Shell pour lancer Ultraedit qui va se charger de faire
la conversion.

Vincent Guichard
Avatar
ng
Salut,

Si c'est du fichier texte, il suffit de remplacer les LF par des CR LF pour
le convertir.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



nasser a écrit :

bonsoir tout le monde,
je voudrai executer un programme avec la fonction shell
mais j'ai des paramaitres à mentionner pour cela. voila un
exemple:
Shell "C:Ultra_EditUEDIT32.EXE" & monfichier1
& "/M,E,5="c:nouveau dossiernasserUE.mac"""
je veux convertir un fichier UNIX au format DOS en
utlisant cette macro de l'editeur de texte Ultra_Edit.
mais ça ne fonctionne pas,si vous avez une idée pr m'aider
je serai reconnaissable.
Merci.


Avatar
le_troll
Oui comme tu dis, si c'est du texte, car si Unix fait du binaire... faudrait
d'abord connaître le type de fichier...

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"ng" a écrit dans le message de news:
#E0eP5$
Salut,

Si c'est du fichier texte, il suffit de remplacer les LF par des CR LF


pour
le convertir.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



nasser a écrit :

> bonsoir tout le monde,
> je voudrai executer un programme avec la fonction shell
> mais j'ai des paramaitres à mentionner pour cela. voila un
> exemple:
> Shell "C:Ultra_EditUEDIT32.EXE" & monfichier1
> & "/M,E,5="c:nouveau dossiernasserUE.mac"""
> je veux convertir un fichier UNIX au format DOS en
> utlisant cette macro de l'editeur de texte Ultra_Edit.
> mais ça ne fonctionne pas,si vous avez une idée pr m'aider
> je serai reconnaissable.
> Merci.




Avatar
Vincent Guichard
le_troll a écrit :

Oui comme tu dis, si c'est du texte, car si Unix fait du binaire... faudrait
d'abord connaître le type de fichier...



Unix ne fait _que_ du binaire... il n'y a pas de mode d'ouverture
"texte" sous unix. D'ailleurs, une ouverture de fichier en C sous unix
est identique que l'on utilise fopen(filename, "rb") ou
fopen(filename,"rt").

Vincent Guichard