Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 24 889 741

  • Nb. de membres 186
  • Nb. d'articles 1 269
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Question Shell

Question Shell#1653

4Contributeur(s)
sinisrusalexIluvatarElwood
3 Modérateur(s)
K-LElwoodcorto
sinisrus sinisrusicon_post
Bonjour,

J'aimerai savoir quelle est la différence entre Cli et shell et newshell newcli?

ensuite j'aurai besoin de savoir s'il est possible d'ouvrir un shell avec des instruction déjà écrie?

merci d'avance
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
alex alexicon_post
A l'origine (KS 1.2) le CLI était beaucoup plus basique que le Shell (newcli et newshell servant à créer une nouvelle instance de chacun d'eux respectivement).
De nos jours je ne suit pas certain qu'il y ait toujours une différence, ou alors cela va être pour des raisons de compatibilité le CLI n'aurait pas de gestion d'historique, de barre de défilement ou toute autre fonction avancée que pourrait avoir le Shell.

Qu'entends-tu par "ouvrir un shell avec des instructions déjà écrites" ?
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
Iluvatar Iluvataricon_post
Salut Alex
Tu trouvera dans le répertoire sys:S/ (pour script) un fichier Shell-Startup qui est un fichier de configuration.
Tu peux en créer plusieurs avec des noms différent et les appelers en recopiant ton icon shell et le mettre dans les directorys de ton choix ou en les renommants et faire appel à ton fichier personalisé .
En faisant info sur le shell que tu veux modifier choisir l'onglet icon et mettre le non de ton shell-startup2 dans defaul tools.
ex:
; $VER: Shell-Startup 40.1 (9.2.93)

ALIAS A: CD DF0:
STACK 64000
ALIAS B: CD DF1:
ALIAS sys CD WORKBENCH:
ALIAS D: CD WORK:
ALIAS DF1: CD DF1:
ALIAS DF0: CD DF0:
ALIAS WORKS: CD WORK:
ALIAS WORKBENCH CD WORKBENCH:
ALIAS COMPASCAL EXECUTE MAKE []
ALIAS COMPASM EXECUTE ASM.MAKE []
ALIAS DEL DELETE
Alias Clear "Echo *"*E[0;0H*E[J*" "
Alias XCopy "Copy CLONE "
echo "*e[30;41;>1m"
prompt "*e[1m*e[44;35"
echo " BONJOUR MAITRE "
echo " A VOTRE SERVICE "
flite "Bonjour Maeter ha voter service"
Wait 1 sec
CLEAR
PROMPT "*e[1m*e[44;35m%N) %S<*e[30;41m "

Elwood Elwoodicon_post
Sur OS4 il n'y a plus aucune différence entre newcli et newshell. Le premier a été gardé juste pour la compatibilité mais ce sont bien les même commandes.

Pour la compatibilité avec les vieux programmes, il est toujours possible d'ouvrir un shell à l'ancienne façon. C'est expliqué ici : http://wiki.amigaos.net/index.php/UserDoc:Shell#Legacy_mode

Autre info : dans le répertoire System il y a "Help" qui permet d'avoir des explications sur toutes les commandes utilisables dans un shell (ou un script).
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
alex alexicon_post
@Iluvatar

Certes mais est-ce vraiment ça que signifie "ouvrir un shell avec des instruction déjà écrie" ? Ce que tu proposes (et que j'avais en tête si c'est ce que voulais Sinisrus) c'est d'exécuter une ou plusieurs commandes au lancement d'un Shell.
D'ailleurs point besoin de passer par l'icone pour changer de Shell-Startup tout peut se faire en ligne de commande :

NEWSHELL FROM TOTO:titi/tatat/Mon_Shell_Startup_A_Moi

Mais tout ça est expliqué dans le programme Help comme le faisait justement remarquer Elwood ;-)
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
sinisrus sinisrusicon_post
en faite ce que je veux c'est un text apres le >

du genre on ouvre le shell et :

workbench>list work:

ya plus qu'a faire 'entrée'
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
Elwood Elwoodicon_post
à quoi ça sert ? Je veux dire plutôt qu'attendre de taper "entrée", autant exécuter la commande tout de suite. Pas besoin d'attendre. Il y a un truc qui m'échappe :-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
sinisrus sinisrusicon_post
c'est pour mon ide ça permet de testé des script arexx directement dans un shell
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
alex alexicon_post
@sinisrus

je vois pas l'intérêt d'attendre que l'utilisateur tapes sur entrée. Prenons le cas d'utilisation suivant:
- l'utilisateur veut tester son script
- il clique sur "tester" dans l'IDE
- l'IDE ouvre un nouveau shell avec le résultat de l'exécution du script en question
et voilà terminé

Je ne comprends ce qu'apporte l'attente de l'appuie de la touche entrée ?
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
sinisrus sinisrusicon_post
Alex: Mouai p'tet bien enfin je ne trouve plus la raison mais au moment ou je voulais le faire ça me semblai très utile. Enfin si ça me revient...
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme