Autor Thema: DOS Batch Script in einem Notes Button einbinden  (Gelesen 1998 mal)

Offline MaVo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 543
  • Geschlecht: Männlich
  • Geht nicht - gibt´s nicht
DOS Batch Script in einem Notes Button einbinden
« am: 31.10.07 - 09:16:12 »
Guten Morgen @Notes-Entwickler,

Ich bekam folgenden Auftrag per Mail.

Zitat
könntest du mir bitte eine Notes Mail basteln, welche einen Button enthält der folgendes Dos Batch Skript ausführt:

<dosbatch.cmd>

Kann das Skript in der Mail selbst enthalten sein? Es sollte nicht auf dem Netzwerk liegen, da es auch von Home Office Leuten ausgeführt werden muss.

Ist dies machbar? Denn als Notes Admin habe hierzu keine Ahnung wie und ob das geht  :-:

Bin für jeden Tipp dankbar.  :)
« Letzte Änderung: 31.10.07 - 11:14:46 von MaVo »
Gruß
Martin

"The man with a new idea is a Crank until the idea succeeds." - Mark Twain

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #1 am: 31.10.07 - 09:39:56 »
In den Button als Aktion
@Command( [Execute] ; application ; fileNames )
einbauen.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Glombi

  • Gast
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #2 am: 31.10.07 - 09:43:01 »
Ich glaube, er will noch die cmd-Datei mitsenden, da diese nicht unbedingt für alle verfügbar ist.

D.h. der Buttoncode müsste zunächst die Datei detachen und dann mit dem Execute-@Command ausgeführt werden.
Also so:

@Command([EditDetach];"dosbatch.cmd";"c:\\dosbatch.cmd");
@Command([Execute];"c:\\dosbatch.cmd")

Offline MaVo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 543
  • Geschlecht: Männlich
  • Geht nicht - gibt´s nicht
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #3 am: 31.10.07 - 09:56:30 »
Vielen Dank für Eure schnellen Antworten.

Ich glaube, er will noch die cmd-Datei mitsenden, da diese nicht unbedingt für alle verfügbar ist.
richtig erkannt, Andreas.

Vielen Dank, Andreas.  :) Dein Zweizeiler hat mir sehr weitergeholfen. (zumal ich schon an LS Programmierung dachte)

Wenn ich mich in kleinen Notes-Applikationen versuche, frage ich mich, kann ich dies noch mit Formelsprache bewältigen oder geht das nur mit LS Programmierung?

Wo sind da die Grenzen zu sehen?
Gruß
Martin

"The man with a new idea is a Crank until the idea succeeds." - Mark Twain

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #4 am: 31.10.07 - 10:03:42 »
Äh, die zwei Zeilen sind doch Formelsprache? ???

@Glombi: Wer bis zum Ende liest, ist klar im Vorteil. Danke :)

Wobei ich ja die Datei isn dafür vorgesehene TEMP-Verzeichnis und nicht auf C:\ speichern würde. Also zuerst noch mit @Environment( "TEMP" ) das entsprechende Verzeichnis holen.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Glombi

  • Gast
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #5 am: 31.10.07 - 10:06:11 »
Gibts denn in der notes.ini immer einen $TEMP Eintrag  ???

Ansonsten gibts in Formelsprache leider kein Pendant zu Environ in LS - jedenfalls kenne ich keins.

Andreas

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #6 am: 31.10.07 - 10:19:59 »
Wenn ich mich in kleinen Notes-Applikationen versuche, frage ich mich, kann ich dies noch mit Formelsprache bewältigen oder geht das nur mit LS Programmierung?

Wo sind da die Grenzen zu sehen?
Es kommt halt immer an die Aufgabe an. Ich werde die Hierarchisierung nie in meinem Leben verstehen. noch mit Formelsprache ... nur mit LS Programmierung.
Für mich sind das einfach 2 unterschiedliche Werkzeuge.
Für bestimmte Aufgaben ist das eine einfacher zu erstellen/maintainen. Für andere das andere.
Besonders in Notes6 sind eine Menge Formeln hinzugekommen, die vom Abstrahierungsgrad ziemlich sophisticated sind (@sort, @transform).   
Ich kenn Projekte, da braucht man 2 Tage, um den Formelsprachen-Code zu verstehen.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: DOS Batch Script in einem Notes Button einbinden
« Antwort #7 am: 31.10.07 - 10:29:27 »
Gibts denn in der notes.ini immer einen $TEMP Eintrag  ???

Ansonsten gibts in Formelsprache leider kein Pendant zu Environ in LS - jedenfalls kenne ich keins.

Andreas
Ach, Fu.. !!!!
Wieder hineingetappt. Auf die Umgebungsvariablen des Systems kommst Du mit @Environment ja nicht.

Ich glaub, ich werd heute nix mehr posten.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz