[Tustep-Liste] Schönheitsfehler beim Aufrufen eines Systemkommandos (Batch-Datei) unter Windows 10

Urs Leo Gantenbein ursleo.gantenbein at paracelsus-project.org
Do Mai 2 17:02:46 CEST 2024


Sehr geehrter Herr Schälkle,

vielen Dank für die prompte Reaktion.

czeile.bat hat folgenden Inhalt:

> @ECHO OFF
> REM                            Anweisungen nicht protokollieren
> SET TUSTEP_MDS=BATCH
> REM                            TUSTEP muss im Batch laufen
> SET TUSTEP_LIB=C:\Program Files (x86)
> REM                            Pfad zum TUSTEP-Directory tustep
> SET TUSTEP_DSK=D:\PARACELSUS\tustep
> REM                            Pfad zur INI-Datei
> SET TUSTEP_SCR=~\Projekte
> REM                            Pfad zu den Scratch-Dateien
> SET TUSTEP_PRJ=-
> REM                            Subdir. für TUSTEP_DSK + TUSTEP_SCR
> SET TUSTEP_MEM=99800000
> REM                            Eindeutige Sitzungsnummer
> SET TUSTEP_INI=tustep.ini
> REM                            nichts oder Name der INI-Datei
> SET TUSTEP_CMD=czeile
> REM                            Name des Makros in der INI-Datei
>
> SET TUSTEP_1=%1
> SET TUSTEP_2=%2
> SET TUSTEP_3=%3
> SET TUSTEP_4=%4
> SET TUSTEP_5=%5
> SET TUSTEP_6=%6
> SET TUSTEP_7=%7
> SET TUSTEP_8=%8
> SET TUSTEP_9=%9
> REM                            Aufruf-Argumente für Makro merken
>
> "%TUSTEP_LIB%\tustep\command" > "C:\Users\A1\Projekte\czeile.log"
> REM                            TUSTEP-Makro ausführen
> REM                            Ablaufprotokoll --> czeile.log 

Ich rufe sie entweder (testweise) per Mausdoppelklick oder aus Visual 
Basic for Applications wie folgt auf:

Dim id as Long
id = Shell(pTUSTEP & "czeile.bat", vbNormalFocus)

wobei pTUSTEP = "D:\PARACELSUS\tustep\


Herzlichen Dank für Ihre Hilfe.

Mit beste Grüßen

Urs Leo Gantenbein


Am 02.05.2024 um 16:48 schrieb Kuno Schälkle:
> Sehr geehrter Herr Dr. Gantenbein,
>
> zunächst habe ich nur zwei Fragen:
>
> - Welchen Inhalt hat die Datei czeile.bat ?
> - Wie rufen Sie diese Datei auf?
>
> Mit besten Grüßen
> Kuno Schälkle
>
>
>> Am 02.05.2024 um 12:49 schrieb Urs Leo Gantenbein 
>> <ursleo.gantenbein at paracelsus-project.org>:
>>
>> Liebe Leser und Leserinnen der TUSTEP-Liste,
>>
>> wie angetönt, erlebe ich unter Windows 10 Schwierigkeiten beim 
>> Aufrufen eines Systemkommandos mittels der generierten Batch-Datei, 
>> z.B. in meinem Fall czeile.bat:
>>
>> Wenn ich eine neue Batch-Datei errichte, funktioniert alles bestens, 
>> ich kann die Datei mittels Doppelklick oder aus einem Programm heraus 
>> (bei mir VBA direkt aus WORD) beliebig aufrufen. Wenn ich dann den 
>> Computer ausschalte und später wieder einschalte, kann ich die 
>> Batch-Datei noch genau einmal aufrufen, danach wird sie von Windows 
>> blockiert. Nach einem Neustart dasselbe: es funktioniert einmal und 
>> wird danach ignoriert.
>>
>> Ich habe keine Ahnung, was hier abläuft. Als Antivirenprogramm und 
>> Firewall benutze ich nur den Defender. Dort habe ich die Batch-Datei 
>> als zulässiges Skript eingetragen, allerdings ohne Erfolg.
>>
>> Hat jemand schon etwas Ähnliches erlebt und weiß Abhilfe? Danke zum 
>> Voraus.
>>
>> Viele Grüße,
>>
>> Urs Leo Gantenbein
>>
>> -- 
>> *Urs Leo Gantenbein, Dr. med. M. Sc. ETH*
>> Zurich Paracelsus Project, University of Zurich
>> Ackeretstrasse 16, CH-8400 Winterthur, SWITZERLAND
>> www.paracelsus.uzh.ch <https://www.paracelsus.uzh.ch/>
>> ORCID-iD: 0009-0009-0515-4491 <https://orcid.org/0009-0009-0515-4491/>
>>
>> Research Affiliate:
>> Paleopathology and Mummy Studies Group
>> Institute of Evolutionary Medicine, University of Zurich
>> www.iem.uzh.ch <https://www.iem.uzh.ch/>
>> Institute of Swiss Reformation History, University of Zurich
>> www.irg.uzh.ch <https://www.irg.uzh.ch/>
>> -- 
>> Tustep-Liste mailing list
>> Tustep-Liste at itug.de
>> https://lists.itug.de/cgi-bin/mailman/listinfo/tustep-liste
>
>

-- 
*Urs Leo Gantenbein, Dr. med. M. Sc. ETH*
Zurich Paracelsus Project, University of Zurich
Ackeretstrasse 16, CH-8400 Winterthur, SWITZERLAND
www.paracelsus.uzh.ch <https://www.paracelsus.uzh.ch/>
ORCID-iD: 0009-0009-0515-4491 <https://orcid.org/0009-0009-0515-4491/>

Research Affiliate:
Paleopathology and Mummy Studies Group
Institute of Evolutionary Medicine, University of Zurich
www.iem.uzh.ch <https://www.iem.uzh.ch/>
Institute of Swiss Reformation History, University of Zurich
www.irg.uzh.ch <https://www.irg.uzh.ch/>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.itug.de/pipermail/tustep-liste/attachments/20240502/62272b0f/attachment.htm>


Mehr Informationen über die Mailingliste Tustep-Liste