Edytory video, montaż video
PC-Market - kasowanie logów kas
Kasowanie logów kas
forfiles /S /D -14 /M NEO_LOG*.TXT /C "cmd /c echo @path & del @path"
rem forfiles /S /M ARCH2.EXP /C "cmd /c echo @path & del @path"
pause

Windows Terminal - split and run
Kasowanie logów kas
wt -M -d "./" ping wp.pl -t; ^
sp -V -d "./" ping wp.pl -t; ^
mf left; ^
sp -H -d "./" ping wp.pl -t; ^
mf right; ^
sp -H -d "./" ping wp.pl -t
PC-Market, SCServer i inne - parametry wywołań
PC-Market
Ustawienie bazy i użytkownika:
PCMWin.exe -cpar"Baza=pcmarket" -NoCparErr
PCMWin.exe -cpar"Baza=pcmarket;Id=ADMIN;Haslo=admin" -NoCparErr
PcmEDI.exe -cpar"Baza=pcmarket;Id=ADMIN;Haslo=admin" -NoCparErr -silent
SCServer
Scserver-x64.exe --instance 2 - instalacja kolejnej instancji SCServer

Wywołanie instalatora SCserver-x64.exe --help - lista parametrów:
Scserver 7.8.64.143
Sposób użycia:
--help Wyświetlenie listy prawidłowych opcji
--version Wyświetl informację o produkcie
--unattendedmodeui <unattendedmodeui> Unattended Mode UI
Domyślnie: none
Dopuszczalne: none minimal minimalWithDialogs
--optionfile <optionfile> Installation option file
Domyślnie:
--debuglevel <debuglevel> Debug information level of verbosity
Domyślnie: 2
Dopuszczalne: 0 1 2 3 4
--mode <mode> Installation mode
Domyślnie: win32
Dopuszczalne: win32 unattended
--debugtrace <debugtrace> Debug filename
Domyślnie:
--enable-components <enable-components> Comma-separated list of components
Domyślnie: Scserver
Dopuszczalne: sybaseodbc
--disable-components <disable-components> Comma-separated list of components
Domyślnie: sybaseodbc
Dopuszczalne: sybaseodbc
--installer-language <installer-language> Language selection
Domyślnie: pl
Dopuszczalne: pl
--instance <instance> parametr umożliwia instalowanie kolejnej kopii scservera. Jako parametr należy podać kolejny numer kopii instancji. Uwaga! Podczas aktualizacji wybranej instancji należy uwzględniać ten parametr. Przykład wywołania: --instance <numer kolejnej instancji> np. --instance 2
Domyślnie:
--service <service> parametr umożliwia wybór trybu pracy scservera (aplikacja/usługa). Domyślnie instalowany jest jako usługa. Parametry wywołania: --service 1 - usługa (domyślnie) --service 0 - aplikacja
Domyślnie: 1
--upgrade <upgrade> parametr umożliwia przygotowanie plików do automatycznej aktualizacji w centrali i na sklepach. Przykład wywołania: --upgrade 1 - tak nastąpi automatyczna aktualizacja, --upgrade 0 - nie (domyślnie), standardowa aktualizacja
Domyślnie: 0
--CzyAutoStartUslugi <CzyAutoStartUslugi> Włącz automatyczne uruchamianie usługi Scserver
Domyślnie: 1
--JakiAutoStart <JakiAutoStart>
Domyślnie: mysql
Dopuszczalne: mysql postgresql mssql brak
--BazaIP <BazaIP> IP Serwera:
Domyślnie:
--BazaPort <BazaPort> Port:
Domyślnie: 3306
--BazaNazwa <BazaNazwa> Nazwa bazy:
Domyślnie:
--BazaSerial <BazaSerial> Nr seryjny bazy:
Domyślnie:
--SerwerIp <SerwerIp> IP zdalnego Serwera:
Domyślnie:
--SerwerPort <SerwerPort> Port:
Domyślnie: 59999
--SerwerTimeout <SerwerTimeout> Timeout do nawiązania połączenia:
Domyślnie: 360
Menu w PowerShell
Menu w PowerShell po którym można poruszać się strzałkami.



function ShowMenu([array]$Menu, [int]$Default)
{
$minY = [Console]::CursorTop
$y = [Math]::Max([Math]::Min($Default, $Menu.Count), 0)
do {
[Console]::CursorTop = $minY
[Console]::CursorLeft = 0
$i = 0
foreach ($item in $Menu) {
$colors = @{
BackgroundColor = if ($i -ne $y) { [Console]::BackgroundColor } else { 'Cyan' }
ForegroundColor = if ($i -ne $y) { [Console]::ForegroundColor } else {' Blue' }
}
Write-Host (' {0}. {1} ' -f ($i+1), $item) @colors
$i++
}
$k = [Console]::ReadKey()
switch ($k.Key) {
'UpArrow' { if ($y -gt 0) { $y-- } }
'DownArrow' { if ($y -lt ($menu.Count - 1)) { $y++ } }
'Enter' { return $Menu[$y] }
}
} while ($k.Key -notin ([ConsoleKey]::Escape, [ConsoleKey]::Enter))
}
$Menu = 'test1','text2','menu3','result4'
ShowMenu $menu 2
I inna wersja zgapiona z Sophiascript:
Telegram - wysyłanie wiadomości przez API
https://api.telegram.org/bot<API-KEY>/getUpdates <- tu mozna szukać id grupy
https://api.telegram.org/bot<API-KEY>/sendMessage?chat_id=<CHAT-ID>&text=Wiadomosc
Użycie Telegrama w Mikrotiku
/tool/fetch url="https://api.telegram.org/bot<API-KEY>/sendMessage" http-method=post http-data="chat_id=<CHAT-ID>&text=Wiadomosc
Powershell: podniesienie uprawnień i wykonanie polecenia
# Podniesienie uprawnień do trybu administratora
Start-Process powershell.exe -Verb RunAs -ArgumentList "-NoProfile -ExecutionPolicy Bypass -Command `"& {Install-Module -Name AzureAD -Force -AllowClobber}`""
wget - mirror strony
Jak zrobić mirror strony www?
wget -mkxKE -e robots=off https://www.wp.pl
MSSQL: Szukanie ciągu znaków we wszystkich tabelach
Szukanie ciągu znaków we wszystkich tabelach (dla sqlsrv < 2016)
DECLARE
@search_string VARCHAR(100),
@table_name SYSNAME,
@table_id INT,
@column_name SYSNAME,
@sql_string VARCHAR(2000)
SET @search_string = 'STRING'
DECLARE tables_cur CURSOR FOR SELECT ss.name +'.'+ so.name [name], object_id FROM sys.objects so INNER JOIN sys.schemas ss ON so.schema_id = ss.schema_id WHERE type = 'U'
OPEN tables_cur
FETCH NEXT FROM tables_cur INTO @table_name, @table_id
WHILE (@@FETCH_STATUS = 0)
BEGIN
DECLARE columns_cur CURSOR FOR SELECT name FROM sys.columns WHERE object_id = @table_id
AND system_type_id IN (167, 175, 231, 239)
OPEN columns_cur
FETCH NEXT FROM columns_cur INTO @column_name
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @sql_string = 'IF EXISTS (SELECT * FROM ' + @table_name + ' WHERE [' + @column_name + ']
LIKE ''%' + @search_string + '%'') PRINT ''' + @table_name + ', ' + @column_name + ''''
EXECUTE(@sql_string)
FETCH NEXT FROM columns_cur INTO @column_name
END
CLOSE columns_cur
DEALLOCATE columns_cur
FETCH NEXT FROM tables_cur INTO @table_name, @table_id
END
CLOSE tables_cur
DEALLOCATE tables_cur
Szukanie ciągu znaków we wszystkich tabelach (dla sqlsrv >= 2016)
nie testowałem
Powershell: nieudane próby logowania
Aby policzyć nieudane próby logowania w kolejnych dniach za pomocą PowerShell, można użyć następującej komendy:
Get-EventLog -LogName Security | Where-Object {$_.EventID -eq 4625} | Group-Object -Property {$_.TimeGenerated.ToShortDateString()} | Select-Object Name, CountPowyższe polecenie pobiera dziennik zdarzeń bezpieczeństwa, filtruje tylko te wpisy, które mają identyfikator zdarzenia 4625 (co odpowiada nieudanej próbie logowania), grupuje je według daty (za pomocą właściwości TimeGenerated), a następnie zwraca nazwę grupy (czyli datę) oraz liczbę wpisów w grupie (czyli liczbę nieudanych prób logowania w danym dniu).
SQL Server Config manager error: Cannot connect to WMI provider
SQL Server Config manager error: Cannot connect to WMI provider
Run Cmd as Administrator and execute these commands:
First go to SQL Shared folder according to your sql version:
SQL 2008: C:\Program Files (x86)\Microsoft SQL Server\100\Shared\ SQL 2012: C:\Program Files (x86)\Microsoft SQL Server\110\Shared\ SQL 2014: C:\Program Files (x86)\Microsoft SQL Server\120\Shared\ SQL 2017: C:\Program Files (x86)\Microsoft SQL Server\140\Shared\ -------> My version is 2017 SQL 2019: C:\Program Files (x86)\Microsoft SQL Server\150\Shared\Find more versions here
cd "C:\Program Files (x86)\Microsoft SQL Server\140\Shared"Then:
Edytory video, montaż video
tu są testy wstawiania obrazów w pliku
mddla Hugo. Można skrolować dalej….
- 🎥 https://coverr.co - darmowe klipy video
- 🎥 https://www.capcut.com/editor - edytor video (niestety od właściciela tictoc-a)
- 🎥 https://fxhome.com/ - edytor video
- 🎥 https://www.shotcut.org/ - edytor video
