interface utilisateur sur un commande terminal

PIWAY

Membre actif
25 Août 2004
116
1
35
thinkdifferent.cigogne.org
Salut à tous,

Voilà mon souci j'ai une commande terminal qui me permet de recoller des fichiers découpés avec Xtremsplit ,une application Windows qui génere des fichiers du style:
le chien.mpg.001.xtm
le chien.mpg.002.xtm
le chien.mpg.nnn.xtm

j'ai essayé de virer les .xtm et utiliser split&concat mais ça ne marche pas ou du moins ça a marché une fois... :(

Bref maintenant j'ai cette commande terminal et je me demandais si avec Xcode et Interface Builder il n'y avait pas un moyen de mettre une interface utilisateur (graphique) dans le style plus moderne.

voilà et merci pour vos futures réponses.

@piway
 
PIWAY a dit:
Salut à tous,

Voilà mon souci j'ai une commande terminal qui me permet de recoller des fichiers découpés avec Xtremsplit ,une application Windows qui génere des fichiers du style:
le chien.mpg.001.xtm
le chien.mpg.002.xtm
le chien.mpg.nnn.xtm

j'ai essayé de virer les .xtm et utiliser split&concat mais ça ne marche pas ou du moins ça a marché une fois... :(

Bref maintenant j'ai cette commande terminal et je me demandais si avec Xcode et Interface Builder il n'y avait pas un moyen de mettre une interface utilisateur (graphique) dans le style plus moderne.

voilà et merci pour vos futures réponses.

@piway
tu fais un petit bash

for file in `ls ledir | grep '.xtm'; do
x = $(echo $file | sed -e "s/.xtm//")
mv ledir/$file ledir/$x
done

tu peux faire une interface cocoa
simple avec un NSTAsk sur un petit script placer ds ton app bundle

demandes à crashray

:zen:
 
merci à vous deux alors j'ai d'abord essayé de fairte marcher tuxtremsplit avec X11 la version GUI et la version en commande. mais je n'y suis pas arrivé j'ai aussi essyer avec Fink mais je n'ai pas tout compris...

for file in `ls ledir | grep '.xtm'; do
x = $(echo $file | sed -e "s/.xtm//")
mv ledir/$file ledir/$x
done

tu peux faire une interface cocoa
simple avec un NSTAsk sur un petit script placer ds ton app bundle

Ton bash il enleve l'extension ".xtm" c'est ça?
enfin je suis une veritable daube lol mais si c'est le cas ca ne marcheras pas mais sinon je vais demander à crashray
sinon j'ai entendu qu'il existait un moyen de le faire avec la commande CAT mais ca a l'air chiant.

sinon moi j'ai un script (XtuXsplit) qui marche tres bien mais dans le terminal toujours mais une interface utilisateur graphique c'est tellement mieux...

merci a vous deux et si vous voulez voir de quoi à l'air mon script Xtuxsplit je l'ai mis en PJ.

PS: j'avais aussi pensais à faire un wwidget avec dashcode masi c'est du HTml le langage ou c'est quoi?

@piway
 
PIWAY a dit:
merci à vous deux alors j'ai d'abord essayé de fairte marcher tuxtremsplit avec X11 la version GUI et la version en commande. mais je n'y suis pas arrivé j'ai aussi essyer avec Fink mais je n'ai pas tout compris...
dsl alors.. mais apparement il n'a pas fourni toutes les sources encore, et que le makefile ne fonctionne pas c'est à peu près logique, je regarderais si j'ai le tps!


PS: j'avais aussi pensais à faire un wwidget avec dashcode masi c'est du HTml le langage ou c'est quoi?

oui HTML +javascript à la base
mais en fait on peut y mettre n'importe quoi ou presque comme langage de script, donc du script bash ca marche aussi

pour une explication trés claire et propre des widgets : cf http://www.projectomega.org/article.php?lg=fr&php=tuts_dashboard&p=1


PS : dashcode ca en est ou au juste??
 
Moi, je développerai l'interface utilisateur avec AppleScript Studio, qui se prête vraiment très bien à ça. Le développement serait plus rapide qu'avec Cocoa, je pense.

Il existe une commande pour lancer des programmes en ligne de commandes. Désolé, il va falloir chercher, je ne suis pas un spécialiste d'AppleScript.
 
PIWAY a dit:
Dashcode est en Beta mais il marche pas mal et il est en anglais tu veux un lien pour le tester?.
il est un peu ce qu'iweb est au site web ou atomator à l'applescript mais on peut modifier le code.
j'avai essayé la beta, ca avait planté, j'avai abandonné

faudra que je réessaye a l'occasion!! mais merci quand meme!

et tiens nous au courant de ce que tu fais au final!
 
bien ecoute je ne sais plus que faire...
un bash puis mettre un interface avec XCode et interface builder
ou un Widget et un bash
je pourrais aussi utiliser ma commande que j'ai mise en PJ
et il reste la solution d'utiliser X11 avec l'appli linux
ou alors apple script oiur executer ma commande ou le bash

je n'ai que recapituler
mais chaque solution a ses avantages

@piway
 
Bebe Fraise a dit:
Je veux bien le liens :) mercii
http://freemac.over-blog.com/article-3399043.html par exemple (plein d'autres références via google : http://thefifthrule.com/T5R/?p=846 ...)

mais attention, dash code n'est tjrs pas officiel. (il y est dans xcode 2.4??pas motivé a télécharger) (ou a t il été diffusé aux développeurs pdt la wwdc?)


en conséquence, il est assez instable, mais ca peut donner une bonne idée de comment ca marche.

il y a une autre appli qui fait sensiblement la meme chose masi pu moyen de retrouver le nom!


piway, c quoi au juste xtmmerge? vu qu'ils ne sont pa trés bavard dessus chez objectifmac!
EDIT : oui c bon en fait! :) j'avai un peu perdu de vue la question d'origine!! ;)
 
Bon donc Piway t'es sous OS X, donc sous Unix et donc du terminal tu tappes :
$ cat le chien.mpg* > le chien.mpg
Downloader/installer/utiliser un logiciel avec interface graphique pour faire ça....
[Edit]
Je me suis "documenté" sur le "format" xtm et il semblerait qu'il incorpore des informations supplémentaires aux données brutes....donc que pour que ma méthode marche il faudra retirer les 104 premier octets du fichier final et les hash md5 à la fin du fichier si il y en a (octet 91 à 1) ^^
Je ne sais vraiment pas qui utilise ce genre de merde...
 
Céroce;3887609 a dit:
Il existe une commande pour lancer des programmes en ligne de commandes. Désolé, il va falloir chercher, je ne suis pas un spécialiste d'AppleScript.
do shell script ;)