WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Windows XP > Allgemeines
Seite neu laden [ERLEDIGT]Batchdatei per Autostart ausgeführt findet TrueCryt nicht

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

[ERLEDIGT]Batchdatei per Autostart ausgeführt findet TrueCryt nicht
Alt 06.09.2007, 19:57
  #1
Athlon
 
Benutzerbild von TheBigy
 
Status: Offline
Beiträge: 951
Registriert seit: 21.02.2007
Ort: Im Schwabenländle
Alter: 14
   
[ERLEDIGT]Batchdatei per Autostart ausgeführt findet TrueCryt nicht

Hallo
Ich habe folgendes Problem:
Ich möchte eine Batchdatei
Code:
@echo off %debug%
if not "%OS%"=="Windows_NT" exit /b
setlocal
REM ------------------

for %%l in (Z D E F G H I J K L M N OP Q R S T U V W X Y ) do (
  
Rem ------------------
  
  set LW=%%l
  mountvol %%l: /L >nul
  if errorlevel 1 (
    subst | findstr /B "%%l:" > nul
    if errorlevel 1 (
      net use %%l: >nul  2>&1
      if errorlevel 1 goto mount
    )
  )
)
echo Kein Laufwerksbuchstabe frei
pause
exit /b
:mount

Rem ------------------

truecrypt.exe /volume %~d0\PortableApps.tc /a /q /l %LW%

Rem ------------------

Z:\PortableApps\PStart.exe
per autostart ausführen. Das klappt auch.
Doch wenn die Batchdatei versucht TrueCrypt aufzurufen produziert sie eine meldung das sie TrueCrypt nicht starten konnte.
Führe ich die Batchdatei danch per Hand aus funktioniert alles einwandfrei.

nun meine Frage: wie kann ich es anstellen, eine durch Autostart ausgeführte Batchdatei dazu zu bringen ein Programm zu laden das im selben Ordner ist?

Hier noch ein paar Bilder:
Miniaturansicht angehängter Grafiken
erledigt-batchdatei-per-autostart-ausgefuehrt-findet-truecryt-nicht-schritt1.jpg   erledigt-batchdatei-per-autostart-ausgefuehrt-findet-truecryt-nicht-fehler.jpg   erledigt-batchdatei-per-autostart-ausgefuehrt-findet-truecryt-nicht-schritt2.jpg  


__________________
DIESER BEITRAG IST KEINE BEHAUPTUNG!!
MFG TheBigy

Sie wurden geholfen von der Winboard Community.
Ich bin immer für eine Runde CoD4 oder WC3 (only funmaps) zu haben. Bitte über ICQ anschreiben!

Geändert von TheBigy (07.09.2007 um 09:03 Uhr)
     Mit Zitat antworten
Alt 06.09.2007, 21:32
  #2
8086
 
Status: Offline
Beiträge: 14
Registriert seit: 14.05.2007
   
Könnte es villeicht helfen den Pfad zu Truecrypt in die Path-Variable aufzunehmen ?
Nur so eine Idee, bin aus der Erstellung von Batch-Dateien mit W2K ausgestiegen und Truecrypt nutze ich nicht.

Gruß
infektionsgefahr

PS: Auch wenn das von mir ein Tip ins Blaue ist, find' ich's ziemlich genial, dass da draussen noch Leute sind, die Batch-Dateien erstellen und auch nutzen ...
     Mit Zitat antworten
Alt 06.09.2007, 22:25
  #3
486er
 
Status: Offline
Beiträge: 59
Registriert seit: 02.04.2007
Alter: 25
   
Oder rufe TrueCrypt mit komplettem Pfad auf, so würde ich das machen.


__________________
Lass es nicht so enden. Sag ihnen, dass ich was gesagt hab'.
     Mit Zitat antworten
Alt 06.09.2007, 22:30
  #4
Pentium
 
Status: Offline
Beiträge: 121
Registriert seit: 28.08.2007
Alter: 20
   
Hi,

entweder relativer Pfad oder truecrypt in denselben Pfad wie die batchdatei (das sollte auch gehen).
     Mit Zitat antworten
Alt 06.09.2007, 22:39
  #5
Pentium
 
Benutzerbild von Charles43
 
Status: Offline
Beiträge: 135
Registriert seit: 10.01.2006
   
Du meinst den Autostart des USB-Sticks?
Habe ich selbst noch nicht ausprobiert, aber ich nehme an, daß Du die Batch in einem Autostart.inf (?) mit Pfad angegeben hast. So kann die Batch zwar aufgerufen werden, aber der aktuelle Pfad ist noch P:\
In der Batch musst Du in das Verzeichnis wechseln, wo Truecrypt & Batch liegt, dann klappt das. mit diesem Befehl kannst Du das variabel machen:
CD /D %~p0
ich hoffe das klappt so...
     Mit Zitat antworten
Alt 06.09.2007, 23:02
  #6
Pentium II
 
Status: Offline
Beiträge: 317
Registriert seit: 23.01.2006
   
Hiya!

Abgesehen davon, dass der Teil der Batchdatei, der einen freien Laufwerksbuchstaben finden soll, so in in der aktuellen C'T zu finden ist (nur ne andere Reihenfolge der Buchstaben und Umbenennung der Sprungmarken), ist der auch meines Wissens nach überflüssig.

Der Schalter "/l" bei Truecrypt nimmt ohne Parameter in Zusammenhang mit /a und /v(olume) den ersten freien Laufwerksbuchstaben.

Mit diesem Teil "%~d0" als Teil Pfad-/Volumeangabe kann ich im Moment nichts anfangen.
Woher kommt der?

Wenn man jetzt, wie auch die Vorredner anmerken, Trucrypt entweder in den Pfad aufnimmt oder mit absolutem Pfad aufruft, sollte das funktionieren.

Der Pfad zum TC-Container muss ja bekannt sein.

Auch könnte das Suchen des freien Laufwerksbuchstabens ein Timingproblem sein, sodass die Übergabe an Truecrypt in dem Moment nicht funktioniert.

Bis dahin...
Kaller
     Mit Zitat antworten
Alt 07.09.2007, 09:03
  #7
Athlon
 
Benutzerbild von TheBigy
 
Status: Offline
Beiträge: 951
Registriert seit: 21.02.2007
Ort: Im Schwabenländle
Alter: 14
Themenstarter
   
hi leute ich habs nochmal überarbeitet und siehe da es klappt
ich musst vor der angabe von TrueCrypt.exe nur noch den Pfad hinschrauben!
Code:
%~d0\TrueCrypt\truecrypt.exe /volume %~d0\PortableApps.tc /a /q /l %LW%
so einfach aber ich wär nie drauf geommen!

deshalb danke ich euch allen!


PS: ja den teil mit der Buchstabenfindung hab ich mir gespart zu schreiben und hab in von der C'T genommen obwohl er in der C'T 14/07 drin war nicht in der aktuellen!


__________________
DIESER BEITRAG IST KEINE BEHAUPTUNG!!
MFG TheBigy

Sie wurden geholfen von der Winboard Community.
Ich bin immer für eine Runde CoD4 oder WC3 (only funmaps) zu haben. Bitte über ICQ anschreiben!
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Windows XP > Allgemeines
Seite neu laden [ERLEDIGT]Batchdatei per Autostart ausgeführt findet TrueCryt nicht


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr.











Das WinBoard wird unterstützt von
OptimaNet & Hostfactory