NAZWA UŻYTKOWNIKA [PASCAL]

0

Witam! Mam następujący problem. [!!!]

1.Potrzebuję, żeby program w jakiś sposób "pobierał" nazwe użytkownika. Dokładniej rozchodzi sie o to, żeby tworzył folder na pulpicie dla tego użytkownika, a nie dla wszystkich użytkowników.
("C:\Documents and Settings<b>Użytkownik</b>\Pulpit\Folder")
Mam nadzieje, ze zrozumieliście o co mi chodzi.

  1. Dodatkowo. Czy jest możliwość znalezienia ścieżki w pascalu? Wiem, że w Delphi jest taka możliwość (FindNext ?).

Pozdrawiam

0

Zmienna środowiskowa %USERPROFILE% powinna pomóc.

0

Jak tego użyć w pascalu? W delphi znalazłem, ale w nieszczęsnym pascalu już nie.

0

Rozumiem, że chodzi o Turbo Pascal i o zmienne środowiskowe, które pokazują się, jak w konsoli CMD wpisze się "set".

W Turbo Pascalu jest takie funkcja "EnvStr" oraz "EnvCount". Obie funkcje znajdują się w module "Dos".

EnvCount - ilość zmiennych posiadających wartość
EnvStr(n) - Wyświetla n-tą zmienną.

Możesz napisać pętlę For, która przejrzy wszystkie zmienne i wyciągnie wartość tej, której potrzebujesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1