ShellExecute - podawanie parametru, który musi znajdować się w nowej linii

ShellExecute - podawanie parametru, który musi znajdować się w nowej linii
Chev_Lucas
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 50
0

Witam, potrzebuję użyć programu, który jako parametr przyjmuje nazwę pliku, a następnie jeśli istnieje do niego hasło to pyta się o nie w nowej linii.
Jednak używając ShellExecute chyba nie można tego zrobić :/ Chyba, że są do tego jakieś przełączniki ew. może jakoś pokombinować z uchwytem okna...

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Nie jestem pewien czy nie można zrobić czegoś w stylu:

Kopiuj
SHellExecute(0, nil, 'app.exe', 'plik.txt < hasło', nil, SW_SHOWNORMAL);
Chev_Lucas
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 50
0

Niestety takie rozwiązanie nie działa nawet w linii poleceń. Tak dla jasności chcę użyć UnRAR.exe

RE
  • Rejestracja: dni
  • Ostatnio: dni
1

unrar -phasło ...

Zawsze ludzie do problemu zabierają się od d**y strony zamiast sprawdzić dokumentację.

Chev_Lucas
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 50
0

Dzięki, po prostu używałem tego przełącznika ze spacją i pomyślałem, że służy on do ustawiania hasła dla nowo-tworzonych archiwów

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.