PB : commande start ???

PB : commande start ??? - Shell/Batch - Programmation

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???  
  :??:  :??:  :??:  

Reply

Marsh Posté le 29-04-2005 à 12:27:59   

Reply

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 ' '


Message édité par Elmoricq le 29-04-2005 à 13:06:03
Reply

Marsh Posté le 29-04-2005 à 13:04:11    

Tu vas faire combien de topics differents pour la même question ?

Reply

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%

Reply

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!

Reply

Marsh Posté le 29-04-2005 à 14:17:26    

y'a des espaces bizarres un peu partout :heink:

Reply

Marsh Posté le 29-04-2005 à 14:19:01    

koi???

Reply

Marsh Posté le 29-04-2005 à 14:19:19    

les ' & ' qui squattent comme ça, c'est louche

Reply

Marsh Posté le 29-04-2005 à 14:20:25    

c'est quoi alors la syntaxe??? dsl je débute en BATCH

Reply

Marsh Posté le 29-04-2005 à 14:20:40    

Je sais pas... En VBS ce serait plus facile...

Reply

Marsh Posté le 29-04-2005 à 14:20:40   

Reply

Marsh Posté le 29-04-2005 à 14:21:11    

c'est koi le VBS?

Reply

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à)

Reply

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

Reply

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.

Reply

Marsh Posté le 29-04-2005 à 14:34:19    

Et pourquoi tu lis pas ton fichier en PHP ?

Reply

Marsh Posté le 29-04-2005 à 14:37:42    

c'est à dire?

Reply

Marsh Posté le 29-04-2005 à 16:12:24    

Ben tu lis ton fichier avec ton script PHP et tu stockes les paramètres ?

Reply

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?

Reply

Marsh Posté le 29-04-2005 à 18:13:54    

en php ? oui avec rtrim()

Reply

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...

Reply

Marsh Posté le 30-04-2005 à 18:06:00    

S'il vous plait à l'aide c'est très très important

Reply

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.

Reply

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

Reply

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???

Reply

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!!!:)

Reply

Marsh Posté le 02-05-2005 à 21:55:28    

qu'elle solution as tu employées?

Reply

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!
:) :) :)

Reply

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???

Reply

Marsh Posté le 04-05-2005 à 12:07:08    

Non c bon j'ai trouvé une alternative!
Merci quand même!;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed