Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-04-2016 23:43:29

nazmi
Membre
Lieu : Normandie
Distrib. : GNU/LINUX Debian Jessie
Noyau : Linux 4.3.0-0.bpo.1-amd64
(G)UI : KDE/XFCE
Inscription : 17-07-2015

poser un fichier sur un script et effectuer l'action du script dessus

Salut,
Je me demande comment est-ce qu'on peut faire ça:
on a un script et un fichier, on déplace le fichier sur le script et le script effectue une action (retirer les exifs ou créer un fichier contenant les métadonnées par exemple) en sélectionnant ce fichier automatiquement big_smile .

Je sais que ça marche sous windows (j'avais un script convertissant les .wav en .cdt (ou plutôt l'inverse) pour mon amstrad)

Merci d'avance

Hors ligne

#2 21-04-2016 00:38:43

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : poser un fichier sur un script et effectuer l'action du script dessus

Du genre Drag and Drop ?

Une piste peut-être :

http://askubuntu.com/questions/52789/dr … n-nautilus

Dernière modification par golgot200 (21-04-2016 00:49:52)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#3 21-04-2016 00:51:21

nazmi
Membre
Lieu : Normandie
Distrib. : GNU/LINUX Debian Jessie
Noyau : Linux 4.3.0-0.bpo.1-amd64
(G)UI : KDE/XFCE
Inscription : 17-07-2015

Re : poser un fichier sur un script et effectuer l'action du script dessus

exactement, merci

je vais regarder ça de plus près, je reviens dès que j'ai un résultat wink

Hors ligne

#4 21-04-2016 13:51:23

MicP
Membre
Distrib. : debian stable
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 29-02-2016

Re : poser un fichier sur un script et effectuer l'action du script dessus

J'utilise Xfce jessie

=======
J'ai créé un script (scrTest.sh) et un lanceur d'application sur le Bureau.

Dans le script, j'ai mis :

echo $@
read

(le read, c'est juste pour pouvoir attendre une entrée au clavier avant que la fenêtre ne se ferme.)

Dans le champ commande du lanceur d'application, j'ai mis :

/usr/bin/env bash /home/michel/Bureau/scrTest.sh  %f


et dans les propriétés du lanceur, onglet Permissions, j'ai coché : Autoriser ce fichier à être exécuté comme un programme
et dans l'onglet Lanceur, j'ai coché les cases Exécuter dans terminal

Si je fais "glisser" une icône sur le lanceur, j'ai une fenêtre de terminal qui m'affiche le chemin absolu du fichier qui est associé à l'icône qui a été glissé sur le lanceur

Dernière modification par MicP (21-04-2016 15:59:58)

Hors ligne

#5 22-04-2016 01:52:50

nazmi
Membre
Lieu : Normandie
Distrib. : GNU/LINUX Debian Jessie
Noyau : Linux 4.3.0-0.bpo.1-amd64
(G)UI : KDE/XFCE
Inscription : 17-07-2015

Re : poser un fichier sur un script et effectuer l'action du script dessus

Merci Mic, ça a l'air de marcher, j'ai fait quelque chose de similaire, un scipt pareil puis

chmod +x script.sh



et enfin j'ai créé un raccourci avec une commande, ça ne marche pas encore mais quand je déplace un fihcier dessus j'ai bien une execution, ce qui est exactement ce que je voulais, je vais voir ça dès que j'ai un peu de temps

merci beaucoup à tous, je reviens dès que j'ai un truc de fonctionnel (l'idée est d'appliquer la commande mediainfo et d'exporter la sortie de laquelle on a retiré une partie des données (2 lignes) dans un fichier texte à côté du fichier qui a été étudié...

Hors ligne

#6 22-04-2016 12:51:56

MicP
Membre
Distrib. : debian stable
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 29-02-2016

Re : poser un fichier sur un script et effectuer l'action du script dessus

…(l'idée est d'appliquer la commande mediainfo et d'exporter la sortie de laquelle on a retiré une partie des données (2 lignes) dans un fichier texte à côté du fichier qui a été étudié... …

avec grep ou sed (et d'autres…), ce devrait être très vite fait, mais il faudrait que tu nous transmette un exemple de fichier de sortie mediainfo et un exemple de ce que tu veux obtenir.

Dernière modification par MicP (22-04-2016 12:52:21)

Hors ligne

#7 22-04-2016 23:50:55

nazmi
Membre
Lieu : Normandie
Distrib. : GNU/LINUX Debian Jessie
Noyau : Linux 4.3.0-0.bpo.1-amd64
(G)UI : KDE/XFCE
Inscription : 17-07-2015

Re : poser un fichier sur un script et effectuer l'action du script dessus

ok, j'allais essayer de me débrouiller (et galérer tout seul) mais voila, la commande à faire c'est

mediainfo fichier.cible



par exemple:

mediainfo bazar.png


General
Complete name                            : bazar.png
Format                                   : PNG
Format/Info                              : Portable Network Graphic
File size                                : 9.48 MiB

Image
Format                                   : PNG
Format/Info                              : Portable Network Graphic
Width                                    : 5 489 pixels
Height                                   : 1 802 pixels
Bit depth                                : 24 bits
Compression mode                         : Lossless
Stream size                              : 9.48 MiB (100%)



et c'est là que je m'apperçois qu'il n'y a rien à modifier avec la commande (contrairement avec la GUI), donc juste un script qui récupère ça doit ressembler à

mediainfo cible.extension > cible.extension.nfo



Merci de l'aide déjà apportée et à venir, en soi il ne reste plus qu'à solutionner le truc de déplacer le fichier sur l'icone (sur le bureau d'une activité KDE réservée à cette chose (mise en ligne de torrents)) et que à côté du fichier d'origine apparaisse un fichier.nfo (fichier texte)

Dernière modification par nazmi (22-04-2016 23:51:42)

Hors ligne

#8 23-04-2016 04:05:38

MicP
Membre
Distrib. : debian stable
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 29-02-2016

Re : poser un fichier sur un script et effectuer l'action du script dessus

…Merci de l'aide déjà apportée et à venir …

C'était avec plaisir, et ça le sera encore pour la suite si j'en suis capable.

Dernière modification par MicP (22-08-2016 05:57:48)

Hors ligne

#9 23-04-2016 13:34:21

nazmi
Membre
Lieu : Normandie
Distrib. : GNU/LINUX Debian Jessie
Noyau : Linux 4.3.0-0.bpo.1-amd64
(G)UI : KDE/XFCE
Inscription : 17-07-2015

Re : poser un fichier sur un script et effectuer l'action du script dessus

Merci, je n'ai pas encore eu le temps de m'y remettre mais je reviens dès que j'ai un peu avancé wink

Hors ligne

Pied de page des forums