[RESOLU] Script AHK et HFSDB
Modérateurs : Porko, Modérateurs
- amigaga
- Amateur
- Messages : 33
- Inscription : 20 avr. 2020 - 21:52
- Localisation : chateauroux
- A remercié : 5 fois
- A été remercié : 5 fois
[RESOLU] Script AHK et HFSDB
Salut à tous,
J'ai fait quelques lignes de script pour automatiser le renommage et l'enregistrement des médias pour mon projet en cours sur la DB (test des jeux amiga). Mais j'atteins à peu près mes limites en terme de programmation...
J'ai 2 petites commandes si vous pouvez m'aider
Commande 1 : sélectionner le "filename" et le copier en appuyant sur une touche paramétrable, en s'étant positionné manuellement sur la fenêtre de la DB au préalable.
Le constat est le suivant : après avoir ajouté les medias sur la DB, c'est long (et chiant) de scroller jusqu'en bas pour récupérer le nom du jeu qui correspond à la database du pack amiga.
NB : ce serait uniquement pour le cas simple (???) où il y a un seul filename.
Commande 2 : créer un nouveau dossier et coller ce qui est récupéré en commande 1, en appuyant sur une touche paramétrable, après s'être positionné manuellement dans l'explorateur de fichiers.
Ci-dessous le script que j'utilise actuellement, si ça peut aider les petits nouveaux à s'organiser pour ajouter des médias plus facilement sur la DB
Suspend,on
u::Send, Test01 {enter}
i::Send, Test02 {enter}
o::Send, Test03 {enter}
p::Send, Test04 {enter}
F1::Suspend ; ON/OFF
J'ai fait quelques lignes de script pour automatiser le renommage et l'enregistrement des médias pour mon projet en cours sur la DB (test des jeux amiga). Mais j'atteins à peu près mes limites en terme de programmation...
J'ai 2 petites commandes si vous pouvez m'aider
Commande 1 : sélectionner le "filename" et le copier en appuyant sur une touche paramétrable, en s'étant positionné manuellement sur la fenêtre de la DB au préalable.
Le constat est le suivant : après avoir ajouté les medias sur la DB, c'est long (et chiant) de scroller jusqu'en bas pour récupérer le nom du jeu qui correspond à la database du pack amiga.
NB : ce serait uniquement pour le cas simple (???) où il y a un seul filename.
Commande 2 : créer un nouveau dossier et coller ce qui est récupéré en commande 1, en appuyant sur une touche paramétrable, après s'être positionné manuellement dans l'explorateur de fichiers.
Ci-dessous le script que j'utilise actuellement, si ça peut aider les petits nouveaux à s'organiser pour ajouter des médias plus facilement sur la DB
Suspend,on
u::Send, Test01 {enter}
i::Send, Test02 {enter}
o::Send, Test03 {enter}
p::Send, Test04 {enter}
F1::Suspend ; ON/OFF
Dernière modification par amigaga le 03 mai 2020 - 14:04, modifié 1 fois.
- amigaga
- Amateur
- Messages : 33
- Inscription : 20 avr. 2020 - 21:52
- Localisation : chateauroux
- A remercié : 5 fois
- A été remercié : 5 fois
Re: Script AHK et HFSDB
Bonjour à tous,
J'arrive à créer un dossier mais je ne sais pas comment récupérer ce qui est dans le presse-papier pour l'utiliser avec la commande FileCreateDir. Ce serait la méthode la plus efficiente. J'ai essayé avec ClipBoard mais ca ne fonctionne pas.
m::FileCreateDir, A:\HFSBox\DB commodore amiga TEST\New
J'ai aussi essayé avec InputBox mais même problème je ne sais pas faire le lien avec FileCreateDir.
m::InputBox, UserInput, HFSDB Script, Nom du dossier,
FileCreateDir, A:\HFSBox\DB commodore amiga TEST\UserInput
Pour l'instant j'utilise ce script qui permet juste de créer un dossier au bon endroit en appuyant sur la touche m
Suspend,on
u::Send, Test01 {enter}
i::Send, Test02 {enter}
o::Send, Test03 {enter}
p::Send, Test04 {enter}
m::FileCreateDir, A:\HFSBox\DB commodore amiga TEST\New
F1::Suspend ; ON/OFF
J'arrive à créer un dossier mais je ne sais pas comment récupérer ce qui est dans le presse-papier pour l'utiliser avec la commande FileCreateDir. Ce serait la méthode la plus efficiente. J'ai essayé avec ClipBoard mais ca ne fonctionne pas.
m::FileCreateDir, A:\HFSBox\DB commodore amiga TEST\New
J'ai aussi essayé avec InputBox mais même problème je ne sais pas faire le lien avec FileCreateDir.
m::InputBox, UserInput, HFSDB Script, Nom du dossier,
FileCreateDir, A:\HFSBox\DB commodore amiga TEST\UserInput
Pour l'instant j'utilise ce script qui permet juste de créer un dossier au bon endroit en appuyant sur la touche m
Suspend,on
u::Send, Test01 {enter}
i::Send, Test02 {enter}
o::Send, Test03 {enter}
p::Send, Test04 {enter}
m::FileCreateDir, A:\HFSBox\DB commodore amiga TEST\New
F1::Suspend ; ON/OFF
- Max85
- Gourou
- Messages : 866
- Inscription : 15 mars 2015 - 10:28
- Localisation : Darnassus...
- A remercié : 373 fois
- A été remercié : 265 fois
- amigaga
- Amateur
- Messages : 33
- Inscription : 20 avr. 2020 - 21:52
- Localisation : chateauroux
- A remercié : 5 fois
- A été remercié : 5 fois
Re: Script AHK et HFSDB
Yeahhhhh ca marche
Merci Max85 ! J'avais pas mis les % .... il faut vraiment que je suive un MOOC de programmation pour avoir les bases.
Merci Max85 ! J'avais pas mis les % .... il faut vraiment que je suive un MOOC de programmation pour avoir les bases.
- amigaga
- Amateur
- Messages : 33
- Inscription : 20 avr. 2020 - 21:52
- Localisation : chateauroux
- A remercié : 5 fois
- A été remercié : 5 fois
Re: [RESOLU] Script AHK et HFSDB
Voilà le script final avec la touche qui évite de scroller
Suspend,on
w::Send, Test01 {enter}
x::Send, Test02 {enter}
c::Send, Test03 {enter}
v::Send, Test04 {enter}
space::FileCreateDir, A:\HFSBox\DB commodore amiga TEST\%clipboard%
b::
Send,^f
Send,{up}
Send, filename {enter}
return
F1::Suspend ; ON/OFF
Suspend,on
w::Send, Test01 {enter}
x::Send, Test02 {enter}
c::Send, Test03 {enter}
v::Send, Test04 {enter}
space::FileCreateDir, A:\HFSBox\DB commodore amiga TEST\%clipboard%
b::
Send,^f
Send,{up}
Send, filename {enter}
return
F1::Suspend ; ON/OFF