Příkaz ChDrive

Změní aktuální jednotku.

warning

Některé funkce pracující se soubory a adresáři, jež jsou specifické pro operační systém DOS, již nejsou v LibreOffice podporovány nebo fungují omezeně. Například nejsou podporovány funkce ChDir, ChDrive a CurDir. Některé vlastnosti specifické pro DOS se již nepoužívají ve funkcích, které očekávají vlastnosti souboru jako parametry (například odlišení skrytých a systémových souborů). Tím je zajištěna největší možná nezávislost LibreOffice na platformě, na které běží. Proto budou tyto funkce v následných vydáních odstraněny.


note

Knihovna ScriptForge obsahuje od LibreOffice verze 7.1 službu FileSystem, jejíž metody umožňují pracovat v uživatelských skriptech se soubory a složkami.


Syntaxe:


  ChDrive Text As String

Parametry:

Text: Řetězec obsahující nové písmeno jednotky. Pokud chcete, je možné použít URL notaci.

Jednotka musí mít přiřazeno velké písmeno. V systému Windows je přiřazené písmeno omezeno nastavením LASTDRV. Je-li argumentem víceznakový řetězec, použije se pouze první znak. Pokud se pokusíte přistoupit na neexistující jednotku, dojde k chybě, na kterou je možné reagovat příkazem OnError.

Chybové kódy:

5 Neplatné volání procedury

68 Zařízení není dostupné

76 Cesta nenalezena

Příklad:


  Sub ExampleChDrive
      ChDrive "D" ' Je možné, jen pokud existuje jednotka 'D'.
  End Sub

Podpořte nás!