OracleFan Geschrieben 5. März 2004 Geschrieben 5. März 2004 Hallo zusammen, Ich habe folgendes Problem. Ich rufe mit einem Batchskript ein Programm auf. Dieses Programm erwartet dann eine oder mehrere eingaben. Ist es möglich aus dem Skript herraus dem Programm ein paar eingaben zu übergeben. Unter Linux ist das möglich, hier das Beispiel: sqlplus "test/test" << EOF @irgendwas.sql -- ist das erste was ich an das Programm sende AUTO -- ist das zweite was ich an das Programm sende EOF Kennt ihr da ne möglichkeit unter Batch? Danke
Hüsi Geschrieben 5. März 2004 Geschrieben 5. März 2004 wird denk ich so nicht gehen, da die parameter, die du an den programmaufruf hängst auch vom programm aufgenommen werden müssen...
King-Chaos Geschrieben 5. März 2004 Geschrieben 5. März 2004 Hi, mit dem Problem hatte ich auch zu kämpfen und keine wirkliche Lösung gefunden. Was auf jeden Fall geht ist folgendes: sqlplus <user>/<pw>@<db> @<file>.sql Weitere Parameter zu übergeben soll angeblich gehen, hab aber auch nicht rauskriegen können wie. Notfalls kannst du im Batchfile eine Switch-Anweisung schreiben und so auswählen was du ausführen willst. Bräuchtest dann eben mehrere Scripts. So hab ich es dann eben gemacht... Hoffe ich konnte helfen, King-Chaos
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden