Page 1 sur 1

[RESOLU] Script AHK et HFSDB

Publié : 02 mai 2020 - 12:23
par amigaga
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 :D

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

Re: Script AHK et HFSDB

Publié : 03 mai 2020 - 12:40
par amigaga
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

Re: Script AHK et HFSDB

Publié : 03 mai 2020 - 13:22
par Max85
Salut,

Avec un truc comme ça ?

FileCreateDir, %clipboard%

Re: Script AHK et HFSDB

Publié : 03 mai 2020 - 14:00
par amigaga
Yeahhhhh ca marche :D

Merci Max85 ! J'avais pas mis les % .... il faut vraiment que je suive un MOOC de programmation pour avoir les bases.

Re: Script AHK et HFSDB

Publié : 03 mai 2020 - 14:02
par amigaga
Comment passe-t-on le sujet en resolu ?

Re: Script AHK et HFSDB

Publié : 03 mai 2020 - 14:03
par Max85
Tu peux éditer ton 1er post me semble.

Re: [RESOLU] Script AHK et HFSDB

Publié : 03 mai 2020 - 14:04
par amigaga
Oui, merci encore ;)

Re: [RESOLU] Script AHK et HFSDB

Publié : 03 mai 2020 - 15:33
par amigaga
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