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, Count
Powyż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
md
dla 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