PB : commande start ??? - Shell/Batch - Programmation
Marsh Posté le 29-04-2005 à 12:46:15
Je pense que c'est parce qu'il y a, dans ta ligne de paramètres, des caractères que le shell essaie d'interpréter.
Essaie de mettre ton URL entre ' '
Marsh Posté le 29-04-2005 à 13:04:11
Tu vas faire combien de topics differents pour la même question ?
Marsh Posté le 29-04-2005 à 14:15:01
j'ai essayé mais il ne me dit rien de bon!!!
Ma ligne devient:
start "http:\\di-appl-01.toshiba-teis.com\NetworkerV2\test_insert.php?"fsr_c=%fsr_c% & fsr_c_unit=%fsr_c_unit% & fsr_c_files=%fsr_c_files%
Marsh Posté le 29-04-2005 à 14:16:09
ca fonctionne pas. au lieu de m'ouvrir une fenêtre PHP, il m'ouvre une nouvelle fenêtre dos!
Marsh Posté le 29-04-2005 à 14:21:35
Sans compter que les guillemets n'encadrent pas toute l'URL (pourquoi s'arrêter à test_insert.php? alors que les caractères vraiment génants sont après ?!), et qu'il ne faut pas des double-quotes ( " ), mais des simples quotes ( ' )
(en tout cas si mes souvenirs sont bons, c'est pareil sous DOS que sous Unix à ce niveau là)
Marsh Posté le 29-04-2005 à 14:24:10
Les batchs, c'était du temps de DOS. Aujourd'hui, on fait ça en VBS (VBScript). Donc tu fait un nouveau document où tu met l'extension vbs, et en double cliquant ça lance le script. La prog, c'est en VB
Marsh Posté le 29-04-2005 à 14:30:24
ok!
Moi ce que je veux faire c'est récupérer des valeurs dans un document .txt, les mettre dans des variables puis ouvrir une page php pour recevoir les valeurs.
Cette page PHP renvoie elle après les valeurs dans une base de donnée.
Je voudrais savoir comment je pourrais à partir de mon programme ouvrir une page PHP et lui donnée les trois valeur d'un coup.
Marsh Posté le 29-04-2005 à 16:12:24
Ben tu lis ton fichier avec ton script PHP et tu stockes les paramètres ?
Marsh Posté le 29-04-2005 à 16:20:48
Mais il me faut quelque chose qui automatise l'action.
Sinon j'ai une autre question: Ma variable est une chaîne de caractère qui fini pas un espace.
ya-t-il possibilité de virer cette espace?
Marsh Posté le 29-04-2005 à 21:36:53
ouai mais fodrai que je le fasse en Batch car j'ai un programme super long avant en batch et sa va pas le faire si j'ai à tout refaire en PHP. Soutout que j'ai jamais programmé en PHP!!!
Help please...
Marsh Posté le 30-04-2005 à 20:28:03
Je répète :
Citation : Et pourquoi tu lis pas ton fichier en PHP ? |
Et tes besoins d'automatisation, je ne vois pas pourquoi ils ne passeraient pas par PHP ?
Explique un peu... Parce que en batch DOS tu es TRES limité, tu vas t'embêter pour faire le moindre truc un poil "compliqué", quand ce sera possible de l'implémenter.
Marsh Posté le 01-05-2005 à 09:54:54
hé bien dans ce cas tu fais ton truc en vbs
sachant que le vbs peut etre éxécuter depuis une cmd via wsh
voir chez crosoft
http://www.secretswindows.com/inde [...] ts/wsh.htm
Marsh Posté le 02-05-2005 à 08:54:15
ok! Je vais voir a essayer en VBS mais est ce que vous connaissé un lien pour apprendre???
Marsh Posté le 02-05-2005 à 12:44:18
Resalut!!!
ca yé j'ai réussi à envoyé toutes mes variables sur une pages PHP!!!
Merci bcp de votre aide!!!
Marsh Posté le 03-05-2005 à 09:01:05
j'ai réussi à envoyer tous avec la commande start en batch.
et sa marche nikel!
j'ai jamais programmé en vb alors je pense que le vbs sa oré été dur.
Les espaces dans mes variables été du à un pb dans mon code mais maintenant tout va bien!
Marsh Posté le 03-05-2005 à 11:26:22
c'est remoi!!!!
J'ai encore une autre question.
Comment je pourré faire pour fermer automatiquement la fenêtre php que j'ai ouverte en batch???
Marsh Posté le 29-04-2005 à 12:27:59
Salut!!
Je voudrais créer un fichier batch qui enverrais trois variable sur une page PHP.
Pour faire cela, j'ai utilisé la commande "start" pour ouvrir cette page. mais en ajoutant les paramètres, il ne prend qu'une seul variable et encore pas tout le temps en compte.
Voilà ma ligne :
start http:\\....? fsr_c=%fsr_c% & fsr_c_unit=%fsr_c_unit% & fsr_c_files=%fsr_c_files%
Y a-t-il un moyen de faire que mon START envoie plusieurs paramètre en même temps??
si oui comment??
si non une idées peut être???