[Polska dokumentacja dla programu Ac Browser Plus]
[Ac Browser Plus OnLine - Strona główna programu]
 





 

                          

 

Ac Browser Plus i skrypty (bat, vbs).

W głównym menu programu znajdziesz "scripts". Tam zaś "scripts manager". Narzędzie to służy do uruchamiania skryptów zewnętrznych, napisach np. w BAT, lub VBS, przy czym Ac Browser Plus wpierw przekonwertuje nieco te skrypty, zamieniając specjalne "tokeny" (zmienne) według zaznaczonych plików.

Na przykład $N znaczy : nazwa pliku. I jeśli mamy przykładowo skrypt typu "bat":

del "$N"

wówczas, gdy zostanie uruchomiony z poziomu ACB, $N zostanie zamieniony na nazwę aktualnie zaznaczonego pliku. Jeśli zaznaczonych jest więcej plików / folderów, skrypt ten zostanie powtórzony tyle razy ile trzeba. Następnie wykonanie zostanie przekazane systemowi.

Lista dostępnych "tokerns" (zmiennych) jest dostępna w oknie dialogowym "Ac Scripts" po zaznaczeniu opcji "enter it manually here" i wybraniu "..." - combo box z listą tokens.

Ac Browser Plus instaluje parę prostych przykładowych skryptów, które można obejrzeć w celach edukacyjnych (są w folderze instalacyjnym Ac Browser Plus \ Scripts).

Inny przykład, tym razem .vbs, zamienia nazwę zaznaczonych obiektów na małe litery:

"make all lower.vbs" (możesz znaleźć ten plik w katalogu "%Ac Browser Plus%\Scripts\Renaming"):

Set fso = CreateObject("Scripting.FileSystemObject")

'przed wykonaniem tego skryptu, $type będzie zamieniony na "file" lub "folder" w zależności od typu zaznaczonego obiektu,
'zaś $P będzie zamienione z pełną ścieżką do zaznaczonego obiektu

if "$type"="file" then
Set fFile = fso.GetFile("$P")
Else
Set fFile = fso.GetFolder("$P")
End if

'$U będzie zamienione na ścieżkę do folderu w którym znajduje się zaznaczony obiekt, więc przeto tworzymy nową całą ścieżkę:
sLowerPath="$U"+"\"+LCase("$N")

fFile.Move (sLowerPath)

  • Operacji dokonanej przez skrypt nie można cofnąć.

 

EN: Copyright by Konrad; [Ac Browser Plus :: Windows Explorer Replacement] [English :: ACB Docs]