Je viens d'acheter un PC portable dont le bouton d'éjection du CD est
très malcommode à enfoncer. J'aimerais savoir s'il est possible d'écrire
un petit programme dans un langage quelconque, de préfénce simple qui
ouvrirait le lecteur, et d'affecter une touche du clavier à ce
programme.
Merci d'avance.
--
Tardigradus
Délégué bénévole de la Mutuelle des motards
Le Mon, 16 Jan 2006 12:10:24 +0100, Tardigradus a écrit :
rm wrote:
une ligne : CDTray ( $CmdLine[1], $CmdLine[2] )
Chez moi ça ne marche pas ("unknown function"). Je me suis référé à l'aide qui me propose une formulation plus simple : CDTray "G:", "open" Mais cette dernière me renvoie aussi un message d'erreur "error parsing function call" ou un truc de ce genre.
RTFM... pour résumer: ne pas oublier les parenthèses...
@+ -- rm
Le Mon, 16 Jan 2006 12:10:24 +0100, Tardigradus a écrit :
rm <ramon@tffp.invalid> wrote:
une ligne :
CDTray ( $CmdLine[1], $CmdLine[2] )
Chez moi ça ne marche pas ("unknown function"). Je me suis référé à
l'aide qui me propose une formulation plus simple : CDTray "G:", "open"
Mais cette dernière me renvoie aussi un message d'erreur "error parsing
function call" ou un truc de ce genre.
RTFM...
pour résumer: ne pas oublier les parenthèses...
Le Mon, 16 Jan 2006 12:10:24 +0100, Tardigradus a écrit :
rm wrote:
une ligne : CDTray ( $CmdLine[1], $CmdLine[2] )
Chez moi ça ne marche pas ("unknown function"). Je me suis référé à l'aide qui me propose une formulation plus simple : CDTray "G:", "open" Mais cette dernière me renvoie aussi un message d'erreur "error parsing function call" ou un truc de ce genre.
RTFM... pour résumer: ne pas oublier les parenthèses...
@+ -- rm
patrick.1150RTcazaux
Francois Le Gad wrote:
C'est un langage de programmation pour des scripts. Tu donnes l'extension vbs au fichier.
Ou, et ensuite ? il y a quelque chose dans WIndows qui sait l'exécuter ? -- Tardigradus Délégué bénévole de la Mutuelle des motards
Francois Le Gad <francois.le.gad@pasdepub.free.fr.invalid> wrote:
C'est un langage de programmation pour des scripts. Tu donnes
l'extension vbs au fichier.
Ou, et ensuite ? il y a quelque chose dans WIndows qui sait l'exécuter ?
--
Tardigradus
Délégué bénévole de la Mutuelle des motards
C'est un langage de programmation pour des scripts. Tu donnes l'extension vbs au fichier.
Ou, et ensuite ? il y a quelque chose dans WIndows qui sait l'exécuter ? -- Tardigradus Délégué bénévole de la Mutuelle des motards
patrick.1150RTcazaux
rm wrote:
RTFM...
Rébarbatif, en anglais et s'adressant à des gens qui ont déjà une bonne idée de ce dont il s'agit (par exemple je n'ai pas du tout compris l'intérêt du gestionnaire de fenêtre, qui est pourtant présenté en premier)... Mais bon, je vais m'y replonger
pour résumer: ne pas oublier les parenthèses...
J'avais scrupuleusement tapé ce que tu avais écrit, parenthèses et espaces comprises. D'ailleurs, dans l'aide, il n'est pas question de parenthèses, entre parenthèses :)
-- Tardigradus Délégué bénévole de la Mutuelle des motards
rm <ramon@tffp.invalid> wrote:
RTFM...
Rébarbatif, en anglais et s'adressant à des gens qui ont déjà une bonne
idée de ce dont il s'agit (par exemple je n'ai pas du tout compris
l'intérêt du gestionnaire de fenêtre, qui est pourtant présenté en
premier)... Mais bon, je vais m'y replonger
pour résumer: ne pas oublier les parenthèses...
J'avais scrupuleusement tapé ce que tu avais écrit, parenthèses et
espaces comprises. D'ailleurs, dans l'aide, il n'est pas question de
parenthèses, entre parenthèses :)
--
Tardigradus
Délégué bénévole de la Mutuelle des motards
Rébarbatif, en anglais et s'adressant à des gens qui ont déjà une bonne idée de ce dont il s'agit (par exemple je n'ai pas du tout compris l'intérêt du gestionnaire de fenêtre, qui est pourtant présenté en premier)... Mais bon, je vais m'y replonger
pour résumer: ne pas oublier les parenthèses...
J'avais scrupuleusement tapé ce que tu avais écrit, parenthèses et espaces comprises. D'ailleurs, dans l'aide, il n'est pas question de parenthèses, entre parenthèses :)
-- Tardigradus Délégué bénévole de la Mutuelle des motards
Sergio
Le 16/01/2006, Tardigradus a supposé :
Francois Le Gad wrote:
C'est un langage de programmation pour des scripts. Tu donnes l'extension vbs au fichier.
Ou, et ensuite ? il y a quelque chose dans WIndows qui sait l'exécuter ?
Oui : Cscript.Exe (applis console) et Wscript.exe (applis graphiques). Inclues dans Windows.
-- Serge http://leserged.online.fr/ Mon blog: http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
rm
le fichier d'aide fourni est super bien fait et au contraire très utile, facile à explorer/rechercher, même en anglais... toutes les commandes (rubrique "Fonctions reference") y sont bien décrites, avec des parenthèses partout et des exemples pas trop durs à comprendre comme dans le cas qui t'intéresse ici: Example: ; Open the CD tray on drive E: CDTray("E:", "open")
:-)
l'exemple que je t'avais donné impliquait de passer deux arguments à l'exécutable utilisant la fonction CDTray qui requiert elle aussi deux arguments, le lecteur et l'action (entre parenthèse)
la partie pour faire de l'interface graphique doit guère être plus complexe mais pour des bricoles, ça ne sert à rien.
PS: je suis allergique au développement et c'est bien un des seuls "langages" qui ne me fasse pas fuir... tant qu'il ne faille pas en faire des centaines de lignes !
@+ -- rm
le fichier d'aide fourni est super bien fait et au contraire très utile,
facile à explorer/rechercher, même en anglais...
toutes les commandes (rubrique "Fonctions reference") y sont bien décrites,
avec des parenthèses partout et des exemples pas trop durs à comprendre
comme dans le cas qui t'intéresse ici:
Example:
; Open the CD tray on drive E:
CDTray("E:", "open")
:-)
l'exemple que je t'avais donné impliquait de passer deux arguments à
l'exécutable utilisant la fonction CDTray qui requiert elle aussi deux
arguments, le lecteur et l'action (entre parenthèse)
la partie pour faire de l'interface graphique doit guère être plus complexe
mais pour des bricoles, ça ne sert à rien.
PS: je suis allergique au développement et c'est bien un des seuls
"langages" qui ne me fasse pas fuir... tant qu'il ne faille pas en faire
des centaines de lignes !
le fichier d'aide fourni est super bien fait et au contraire très utile, facile à explorer/rechercher, même en anglais... toutes les commandes (rubrique "Fonctions reference") y sont bien décrites, avec des parenthèses partout et des exemples pas trop durs à comprendre comme dans le cas qui t'intéresse ici: Example: ; Open the CD tray on drive E: CDTray("E:", "open")
:-)
l'exemple que je t'avais donné impliquait de passer deux arguments à l'exécutable utilisant la fonction CDTray qui requiert elle aussi deux arguments, le lecteur et l'action (entre parenthèse)
la partie pour faire de l'interface graphique doit guère être plus complexe mais pour des bricoles, ça ne sert à rien.
PS: je suis allergique au développement et c'est bien un des seuls "langages" qui ne me fasse pas fuir... tant qu'il ne faille pas en faire des centaines de lignes !
@+ -- rm
IOBA
"Tardigradus" a écrit dans le message de news: 1h9880k.hdscgxijff40N% | Bonsoir, | | Je viens d'acheter un PC portable dont le bouton d'éjection du CD est | très malcommode à enfoncer. J'aimerais savoir s'il est possible d'écrire | un petit programme dans un langage quelconque, de préfénce simple qui | ouvrirait le lecteur, et d'affecter une touche du clavier à ce | programme. | Merci d'avance. | -- Installe "AutoEject", qui non seulement te permet cela, mais en plus ouvrira les tiroirs des lecteurs non vides à la fermeture de session
-- IOBA
"Tardigradus" <patrick.1150RTcazaux@cadratin.fr> a écrit dans le message de
news: 1h9880k.hdscgxijff40N%patrick.1150RTcazaux@cadratin.fr...
| Bonsoir,
|
| Je viens d'acheter un PC portable dont le bouton d'éjection du CD est
| très malcommode à enfoncer. J'aimerais savoir s'il est possible d'écrire
| un petit programme dans un langage quelconque, de préfénce simple qui
| ouvrirait le lecteur, et d'affecter une touche du clavier à ce
| programme.
| Merci d'avance.
| --
Installe "AutoEject", qui non seulement te permet cela, mais en plus ouvrira
les tiroirs des lecteurs non vides à la fermeture de session
"Tardigradus" a écrit dans le message de news: 1h9880k.hdscgxijff40N% | Bonsoir, | | Je viens d'acheter un PC portable dont le bouton d'éjection du CD est | très malcommode à enfoncer. J'aimerais savoir s'il est possible d'écrire | un petit programme dans un langage quelconque, de préfénce simple qui | ouvrirait le lecteur, et d'affecter une touche du clavier à ce | programme. | Merci d'avance. | -- Installe "AutoEject", qui non seulement te permet cela, mais en plus ouvrira les tiroirs des lecteurs non vides à la fermeture de session
-- IOBA
IOBA
"Tardigradus" a écrit dans le message de news: 1h995f7.1m2s6banmskcuN% (...)| Le programme de fermeture ne fonctionne pas non plus ma is je suppose | que c'est parce que j'ai un portable, avec un tiroir où il n'y a pas de | moteur, a priori. | -- Ben alors cherche pas, qu'est-ce que tu veux automatiser, sans moteur ? Marrant, ton troll :-)
-- IOBA
"Tardigradus" <patrick.1150RTcazaux@cadratin.fr> a écrit dans le message de
news: 1h995f7.1m2s6banmskcuN%patrick.1150RTcazaux@cadratin.fr...
(...)| Le programme de fermeture ne fonctionne pas non plus ma is je suppose
| que c'est parce que j'ai un portable, avec un tiroir où il n'y a pas de
| moteur, a priori.
| --
Ben alors cherche pas, qu'est-ce que tu veux automatiser, sans moteur ?
Marrant, ton troll :-)
"Tardigradus" a écrit dans le message de news: 1h995f7.1m2s6banmskcuN% (...)| Le programme de fermeture ne fonctionne pas non plus ma is je suppose | que c'est parce que j'ai un portable, avec un tiroir où il n'y a pas de | moteur, a priori. | -- Ben alors cherche pas, qu'est-ce que tu veux automatiser, sans moteur ? Marrant, ton troll :-)
-- IOBA
patrick.1150RTcazaux
rm wrote:
Example: ; Open the CD tray on drive E: CDTray("E:", "open")
Je viens de le faire, et en effet, ça marche. mais je maintiens que l'exempel que j'ai trouvé ans la liste des fonctions n'avait pas de parenthèses : je l'ai copié-collé dans mon texte.
Mais merci encore, ça marche et c'est l'essentiel. -- Tardigradus Délégué bénévole de la Mutuelle des motards
rm <ramon@tffp.invalid> wrote:
Example:
; Open the CD tray on drive E:
CDTray("E:", "open")
Je viens de le faire, et en effet, ça marche. mais je maintiens que
l'exempel que j'ai trouvé ans la liste des fonctions n'avait pas de
parenthèses : je l'ai copié-collé dans mon texte.
Mais merci encore, ça marche et c'est l'essentiel.
--
Tardigradus
Délégué bénévole de la Mutuelle des motards
Example: ; Open the CD tray on drive E: CDTray("E:", "open")
Je viens de le faire, et en effet, ça marche. mais je maintiens que l'exempel que j'ai trouvé ans la liste des fonctions n'avait pas de parenthèses : je l'ai copié-collé dans mon texte.
Mais merci encore, ça marche et c'est l'essentiel. -- Tardigradus Délégué bénévole de la Mutuelle des motards
patrick.1150RTcazaux
IOBA wrote:
Ben alors cherche pas, qu'est-ce que tu veux automatiser, sans moteur ? Marrant, ton troll :-)
Merci de ton intervention décisive. -- Tardigradus Délégué bénévole de la Mutuelle des motards
IOBA <ioba@ioba.fr> wrote:
Ben alors cherche pas, qu'est-ce que tu veux automatiser, sans moteur ?
Marrant, ton troll :-)
Merci de ton intervention décisive.
--
Tardigradus
Délégué bénévole de la Mutuelle des motards