AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Starten einer Batch mit Shellexecute
Thema durchsuchen
Ansicht
Themen-Optionen

Starten einer Batch mit Shellexecute

Ein Thema von snt1965 · begonnen am 2. Mär 2016 · letzter Beitrag vom 2. Mär 2016
Antwort Antwort
snt1965

Registriert seit: 20. Jun 2015
13 Beiträge
 
Delphi XE3 Professional
 
#1

AW: Starten einer Batch mit Shellexecute

  Alt 2. Mär 2016, 12:11
ja ist schon klar dass das /C nach CMD stehen muss
hatte ich auch so gemacht
  Mit Zitat antworten Zitat
einbeliebigername

Registriert seit: 24. Aug 2004
140 Beiträge
 
Delphi XE8 Professional
 
#2

AW: Starten einer Batch mit Shellexecute

  Alt 2. Mär 2016, 13:02
Hallo,

wegen dem "c:\windows\system32\devcon" konnte nicht gefunden werden, das kann auch ein 32/64bit-Problem sein. Wenn man cmd aus einem 32bit-Prozess heraus startet, bekommt man eine 32bitiges cmd. Aus einem 64bit-Prozess aber ein 64bitiges cmd. Der Inhalt von "c:\windows\system32" ist bei 32bit ein anderer als bei 64bit.

einbeliebigername.
  Mit Zitat antworten Zitat
snt1965

Registriert seit: 20. Jun 2015
13 Beiträge
 
Delphi XE3 Professional
 
#3

AW: Starten einer Batch mit Shellexecute

  Alt 2. Mär 2016, 13:17
Hallo zusammen,

Letztlich führte Folgendes zum Erfolg.
1. direkter Start von DEVCON über shellexecute
2. DEVCON in mein Userverzeichnis verschoben und von dort gestartet (vorher stand es unter c:\windows\system32 -- Rechteproblem??)

Danke und bis zum nächsten Mal in diesem tollem Forum!
Frank
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#4

AW: Starten einer Batch mit Shellexecute

  Alt 2. Mär 2016, 13:23
2. DEVCON in mein Userverzeichnis verschoben und von dort gestartet (vorher stand es unter c:\windows\system32 -- Rechteproblem??)
Wenn es ein 64-Bit-Windows und ein 32-Bit-Programm ist, hätte das vermutlich ins c:\windows\SysWOW64 gemusst. Unter Win64 ist das system32 das 64-Bit-Verzeichnis. Klingt blöd, ist aber so
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz