Hello!

Inspiré(e) de prendre part à la discussion ? Ou de poser une question ou demander de l’aide ?

Alors bienvenues dans les grands sujets des forums de La Bulle : m’inscrire.

Cette partie du forum n’est pas compatible avec les bloqueurs publicitaires

Félicitations à vous, de préférer les accès payants plutôt que la gratuité par la publicité, c’est honnorable et cohérent de votre part. Malheureusement, l’accès payant par micropaiement (qui serait d’environ 1 cent pour 20 pages consultées) n’est pour l’instant pas encore mis en place, et l’accès gratuit sans publicité, est réservé aux membres actif(ve)s du forum. En attendant, si vous souhaitez poursuivre votre visite chez nous, vous pouvez ajouter le site à votre liste blanche, ou encore mieux, désactiver le bloqueur partout. Pour ajouter le site à votre liste blanche, pour Firefox (similaire pour les autres navigateurs), rendez‑vous en bas à gauche de la fenêtre de votre navigateur, et cliquez sur le menu comme dans l’exemple de l’image ci‑dessous, puis rechargez la page, en appuyant sur F5.

Gnalog is simple program to say "bonjour" ou "hello"
Auteur Message
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Jeu 22 Fév 2018 00:17
Message Gnalog is simple program to say "bonjour" ou "hello"
Bonjour,
Gnalog est un tout petit programme auquel vous pouvez dire "bonjour" et "hello".

gnalog c'est avant tout une petite fenêtre de dialogue avec une ligne a remplire et un résulta affiché au dessus.
Image

En suite une petite fenêtre s'ouvre pour vous dire "bonjour" ou "hello" seulement si vous lui dite "bonjour" ou "hello".
Image

je vous donne le lien direct : https://sourceforge.net/projects/gnalog


(Je m'amuse enfin, je me suis leuré, mais bon, je travail sur un truc complexe)

Ah, j'ai oublié de dire que c'est écrit avec Ada, plus présisément avec GNAT et GtkAda
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Dim 25 Fév 2018 13:37
Message Re: Gnalog is simple program to say "bonjour" ou "hello"
Bonjour,

Je reviendrai avec un autre programme estétiquement similaire.

Surtout ne pas prendre exemple sur ce programme qui est réalisé à l'envers de ce qu'il aurait fallu faire.

Mais c'est rigolo.
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Mer 28 Fév 2018 11:25
Message Re: Gnalog is simple program to say "bonjour" ou "hello"
Bonjour,

J'espère que ce pretit programme vous aura amusé.

Le projet change de nom pour s'appeller "arknos".

Alors, Arknos, c'est avant tout une boite de dialogue :
Image

Où vous pouver entrer vos commande.

Je viens de commancer donc, ça ne fait que lancer vos commandes.

Voici le HOWTO-FR :
Citation : 
Pour lancer une application : command_line : NOM_APPLICATION

exemple : "emacs-nox"

Pour lancer une commande shell : command_line : COMMAND; read;

exemple : "ls --color -l ~; read"

Pour lancer un terminal : command_line : SHELL;

exemple : "bash"


A suivre, un dialog à l'arrêt du programme, un dialog pour afficher l'état de terminaison des commandes lancées.

Et plus encore main plus tard.

J'oubliais, ce program utilise bash et xterm sur GNU/Linux.

Sur Windows il faudrait trouver un équivalent pour lancer les commandes.


Le main file :

Source ada : 

------------------------------------------------------------------------------  
-- Arknos is another intelligent interface to operating system. --
-- Copyright (C) 2018 M. De Girardi --
------------------------------------------------------------------------------
-- unit : Main file --
-- date : 2018-02-25 --
-- version : 0.0.0 --
-- description : intelligent interface to operating system. --
------------------------------------------------------------------------------
-- This program is GNAT and GtkAda 2016 Compatible --
------------------------------------------------------------------------------
with Arkn.Main;

procedure Arknmain is


begin

Arkn.Main.Main;

end Arknmain;


La ligne de commande effectivement lancé où "line" est votre commande :

Source ada : 

Shell : constant String :=

"/usr/bin/xterm -e bash -c """ & Line & """";


Si vous avez la commande qui va bien sur Windows, je suis preneur.

Merci pour vos retours.
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Mer 28 Fév 2018 14:31
Message Re: Gnalog is simple program to say "bonjour" ou "hello"
Bonjour ou re-

Depuis la version 0.0.8b, je n'utilise pas les outils de GtkAda 2016, du coup c'est compatible 2012.
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Lun 5 Mar 2018 20:36
Message Re: Gnalog is simple program to say "bonjour" ou "hello"
Bonjour,

Pour aller directement à l'essentiel, je suis repasser à GtkAda 2016 pour l'utilisation des Gtk_Choose_file_selection afin de faciliter la programmation et maintenir la simplicité du code, pratique en plus.

J'arrive à la version 1.0.32 pour un programme qui dit toujours bonjour et hello avec Gtk, et permet de lancer des commande directement exécutées par le système d'exploitation.

Alors il faut faire attention, je viens d'implementer le développement des caractères générique, dont '*' renvérra les fichier caché par un . préventif.

j'ai aussi impélmenté la commande cd pour changer de working directory.

un historique des commandes (non sauvegardé)

Et la sauvegarde du résultat courant.
Ceci dit si vous tentez de sauvegarder durant la terminaison d'une autre commande, ça risque d'échouer pour le moment.

Voilà, un petit lanceur d'application sympatique avec Ada.
Merci pour vos retours.

Maintenant c'est toujours sur sourceforge.net : projet "arknos"

Ou sur http://www.arknos.net/Arknos/index.html

C'est écrit avec GNAT et GtkAda 2016 sur GNU/Linus debian pour un système GNU/Linux
Profil
Beau Parleur
Beau Parleur
Avatar de l’utilisateur
  • Genre : Télétubbie
  • Messages : 320
Ven 9 Mar 2018 23:48
Message Re: Gnalog is simple program to say "bonjour" ou "hello"
Hello,
Je termine à l'instant le prototype 3.1.35 qui ne manque pas d'apropos.

En effet si je lance une commande qui retourne une erreur d'exécution avec un code d'eerreur connu, le programme appel la commande apropos avec le nom de l'erreur rencontrée.

Ca bug un peu sur le langage parce que ça traduit de l'anglais au français.

Le principe ici c'est de conserver le même language naturel pour le dialogue et la configuration informatique.

Les nom d'erreur connues sont en anglais pour obtenir du français.
Il y aura une version inverse pour les anglo-phone.
ou une qui fais les deux. Mais pas en même temps !!!!!!

La version 3.1.35 donc sur sourceforge.net "arknos" avec Ada GNAT et GtkAda 2016.
Profil
cron