TaskCentre – użytkownik i opcja „pokaż/ukryj rozszerzenia plików”

W przypadku jeżeli TaskCentre jako serwer lub pojedyncze zadanie uruchomione jest na uprawnieniach użytkownika lokalnego / domenowego to rozpoczyna dziedziczenie jego konfiguracji systemu Windows. Jednym z uprawnień na które trzeba zwrócić uwagę jest „Pokaż / Ukryj rozszerzenia plików”, o czym przekonałem się dosyć boleśnie. Continue reading “TaskCentre – użytkownik i opcja „pokaż/ukryj rozszerzenia plików”” »

Czytaj więcej

VBS: Kopiowanie losowego pliku do wielu folderów

Miałem potrzebę przygotować sobie bazę danych do prezentacji. W folderach nazwanych symbolami towarów muszą znajdować się pliki graficzne, dzięki czemu będą one wyświetlane w kartotece towarowej. Czekało na mnie do edycji kilka tysięcy kartotek i mi się po prostu nie chciało robić tego ręcznie. Struktura katalogów została wygenerowana przy pomocy systemu TaskCentre na podstawie pobranych z bazy danych symboli towarowych, natomiast samo kopiowanie losowego pliku do folderu załatwił mi poniższy skrypt. Continue reading “VBS: Kopiowanie losowego pliku do wielu folderów” »

Czytaj więcej

TaskCentre – Uruchomienie taska przez taska

Czasami zdarza się tak że potrzeba uruchomić innego taska z poziomu kolejnego taska żeby np. przetworzyć coś w pętli asynchronicznej. W tym właśnie celu powstaje ten wpis. Będzie on rozbudowany o kilka dodatkowych informacji i trików, jednak jeżeli potrzebujesz tylko listingu kodu to odwołaj się do tematu źródłowego: Execute a task from within another task using the TaskCentre API.

Pełen kod który umożliwia uruchomienie taska. Należy go wkleić w Run Script (VBScript). Continue reading “TaskCentre – Uruchomienie taska przez taska” »

Czytaj więcej

TaskCentre – VBScript – liczenie plików w folderze

Często zdarza się że chcemy w TaskCentre stworzyć pętle która przetworzy nam znajdujące się na dysku pliki i wykona z nimi odpowiednią operację. w tym celu posłużymy się językiem VBScript a dokładnie tym fragmentem:

Set filesys = CreateObject("Scripting.FileSystemObject")

Set DataFolder = filesys.GetFolder("C:\YouFilePath\")
Set DataFiles = DataFolder.Files
NumberOfFiles = DataFiles.Count 

ThisStep.LogError NumberOfFiles

W systemie TaskCentre rozpoczynamy układanie odpowiednich klocków w przestrzeni roboczej. Przeciągamy do naszej przestrzeni roboczej nowy klocek o nazwie Run VB Script i zmieniamy jego nazwę np. na PoliczIloscPlikow. Na kolejnej zakładce wklejamy wyżej wypisany fragment kodu.
Continue reading “TaskCentre – VBScript – liczenie plików w folderze” »

Czytaj więcej