mreceplafci Posted August 30, 2022 Share Posted August 30, 2022 (edited) Aşağıdaki komutta, yanlış veya eksik olan bölümü çözemedim. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe -Command /{New-Item -Path . -Name "test.txt" -ItemType "file" -Value "123abc"}" Edited August 30, 2022 by mreceplafci Quote Link to comment Share on other sites More sharing options...
KiNGHaZe Posted August 30, 2022 Share Posted August 30, 2022 Çalışan komutu el ile regeditten girin sonra export yani dışarı çıkartın. Komutlarda yer alan tırnakları düzgün algılaması için otomatik olarak \ işareti kullanıyordur. 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 30, 2022 Share Posted August 30, 2022 (edited) mreceplafci, 30.08.2022 - 10:57 yazdı: Aşağıdaki komutta, yanlış veya eksik olan bölümü çözemedim. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe -Command /{New-Item -Path . -Name "test.txt" -ItemType "file" -Value "123abc"}" EDİT... Yanlis anlamadiysam bunu istiyordun sanırım.. PowerShell Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe New-Item -Path . -Name \"test.txt\" -ItemType \"file\" -Value \"123abc\"" Dosyayi yazdikdan sonra acmasini istersen eger... @="PowerShell.exe New-Item -Path . -Name \"test.txt\" -ItemType \"file\" -Value \"123abc\"; Start test.txt" CMD Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme2] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme2\command] @="cmd.exe /c echo 123abc > test1.txt" Dosyayi yazdikdan sonra acmasini istersen eger ... @="cmd.exe /c echo 123abc > test1.txt & start test1.txt" Edited August 31, 2022 by orj_inal Düzeltme eklendi. 1 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted August 31, 2022 Author Share Posted August 31, 2022 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe New-Item -Path . -Name \"test.txt\" -ItemType \"file\" -Value \"123abc\"" @orj_inal Teşekkürler üstad, elleriniz dert görmesin. Tam olarak aradığım kod, şiir gibi çalışıyor. 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 mreceplafci, 37 dakika önce yazdı: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe New-Item -Path . -Name \"test.txt\" -ItemType \"file\" -Value \"123abc\"" @orj_inal Teşekkürler üstad, elleriniz dert görmesin. Tam olarak aradığım kod, şiir gibi çalışıyor. Eyv.. mreceplafci, 42 dakika önce yazdı: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe New-Item -Path . -Name \"test.txt\" -ItemType \"file\" -Value \"123abc\"" @orj_inal Teşekkürler üstad, elleriniz dert görmesin. Tam olarak aradığım kod, şiir gibi çalışıyor. Arttırıyorum :))) böyle daha güzel gözukuyor bence... Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] @="Dosya Yaz" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe New-Item -Path . -Name \"test.txt\" -ItemType \"file\" -Value \"123abc\"" 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted August 31, 2022 Author Share Posted August 31, 2022 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] @="Dosya Yaz" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal'; Add-Content -Path Gizli_Dosyalar.bat '12345 set regkey Advanced'" Bu şekle çevirdim, ancak henüz tamamlanmadı. Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 (edited) mreceplafci, 34 dakika önce yazdı: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] @="Dosya Yaz" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="PowerShell.exe Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal'; Add-Content -Path Gizli_Dosyalar.bat '12345 set regkey Advanced'" Bu şekle çevirdim, ancak henüz tamamlanmadı. ne yapmaya çalışıyorsun?? Sanırım gizlidosyaları gösterip gizleyecek bir şey yapmaya çalışıyorsun... Eger öyleyse Şunu denemelisin... Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\DOSYA GOSTER - GIZLE] "CommandStateSync"="" "Description"="@shell32.dll,-37573" "MUIVerb"="DOSYA GOSTER - GIZLE" "Icon"="imageres.dll,64" "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}" not: Her tıklamanda.. Gizliyse gösterir.. Gözüküyorsa Gizler Şunu da Eklim.. Dosya ayarlarından sistem dosyalarını gösterin tıkını kaldırırsan her tıklamada gizli dosyalarla beraber sistem dosyalarınıda gösterir ve gizler. Edited August 31, 2022 by orj_inal 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted August 31, 2022 Author Share Posted August 31, 2022 Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal' Add-Content -Path Gizli_Dosyalar.bat 'set "regkey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v ShowSuperHidden^|find "REG_DWORD") do set /a SSuperHidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'if "%hidden%"=="1" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1' Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v Hidden /t REG_DWORD /d %hidden%' Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v ShowSuperHidden /t REG_DWORD /d %SSuperHidden%' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe' $FileContent = Get-Content -Path Gizli_Dosyalar.bat $FileContent.Replace("(reg query","('reg query") | Set-Content -Path Gizli_Dosyalar.bat Start-Sleep -Seconds 1 $FileContent = Get-Content -Path Gizli_Dosyalar.bat $FileContent.Replace(")","')") | Set-Content -Path Gizli_Dosyalar.bat Start-Sleep -Seconds 1 Yukarıdaki kodların hepsini %temp% klasöründe oluşturup, çağırmaya uğraşıyorum. Özellikle gizli sistem dosyaları için alt menü olmadan bir anahtar oluşturmak için Üstad. Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 (edited) mreceplafci, 5 dakika önce yazdı: Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal' Add-Content -Path Gizli_Dosyalar.bat 'set "regkey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v ShowSuperHidden^|find "REG_DWORD") do set /a SSuperHidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'if "%hidden%"=="1" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1' Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v Hidden /t REG_DWORD /d %hidden%' Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v ShowSuperHidden /t REG_DWORD /d %SSuperHidden%' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe' $FileContent = Get-Content -Path Gizli_Dosyalar.bat $FileContent.Replace("(reg query","('reg query") | Set-Content -Path Gizli_Dosyalar.bat Start-Sleep -Seconds 1 $FileContent = Get-Content -Path Gizli_Dosyalar.bat $FileContent.Replace(")","')") | Set-Content -Path Gizli_Dosyalar.bat Start-Sleep -Seconds 1 Yukarıdaki kodların hepsini %temp% klasöründe oluşturup, çağırmaya uğraşıyorum. Özellikle gizli sistem dosyaları için alt menü olmadan bir anahtar oluşturmak için Üstad. bu kadar kodu rege sıgdıramaya bilirsin, yanlış hatırlamıyorsam bi karakter limiti vardı.. son yazdıgım kodu gordunmu.?? Edit... Bu kod yukarıda yapmaya çalıştıgın şeyi yapıyor zaten.. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\DOSYA GOSTER - GIZLE] "CommandStateSync"="" "Description"="@shell32.dll,-37573" "MUIVerb"="DOSYA GOSTER - GIZLE" "Icon"="imageres.dll,64" "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}" not: Her tıklamanda.. Gizliyse gösterir.. Gözüküyorsa Gizler Edited August 31, 2022 by orj_inal 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted August 31, 2022 Author Share Posted August 31, 2022 bu kadar kodu rege sıgdıramaya bilirsin, yanlış hatırlamıyorsam bi karakter limiti vardı.. Bu limiti bilmiyordum. son yazdıgım kodu gordunmu.?? Teşekkür ederim, gördüm Üstad. Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 (edited) mreceplafci, 19 dakika önce yazdı: bu kadar kodu rege sıgdıramaya bilirsin, yanlış hatırlamıyorsam bi karakter limiti vardı.. Bu limiti bilmiyordum. son yazdıgım kodu gordunmu.?? Teşekkür ederim, gördüm Üstad. Bu yukarıda yapmaya çalıştıgın şey.. yalnız kodu ilk çalıştırdıkdan sonra pc ye reset at.. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\DOSYA GOSTER - GIZLE] "CommandStateSync"="" "Description"="@shell32.dll,-37573" "MUIVerb"="DOSYA GOSTER - GIZLE" "Icon"="imageres.dll,64" "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "Hidden"=dword:00000001 ;GİZLİ DOSYALARI GÖSTER "ShowSuperHidden"=dword:00000001 ;GİZLİ SİSTEM DOSYALARINI GÖSTER ------- işini gördumu bari Edited August 31, 2022 by orj_inal 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted August 31, 2022 Author Share Posted August 31, 2022 Teşekkürler, şimdi oldu Üstad. 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 mreceplafci, 1 dakika önce yazdı: Teşekkürler, şimdi oldu Üstad. Keşke kodu başdan gösterseydin :)) 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted August 31, 2022 Author Share Posted August 31, 2022 Registry sınırı olmasa yine de uğraşılırdı. Tekrar teşekkürler Üstad, ellerinize sağlık. 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 mreceplafci, 1 dakika önce yazdı: Registry sınırı olmasa yine de uğraşılırdı. Tekrar teşekkürler Üstad, ellerinize sağlık. Yardımcı olabildiysem sevindim.. Registerde karakter limiti var ama kaç karakter oldugunu hatırlayamadım... Yukarıda ki kodun çalışmayacagını soylemedim sadece çalışmayabilir dedim.. denemek lazım emin degilim.. 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted August 31, 2022 Share Posted August 31, 2022 (edited) mreceplafci, 3 saat önce yazdı: Registry sınırı olmasa yine de uğraşılırdı. Tekrar teşekkürler Üstad, ellerinize sağlık. Kafama takdın bi kere bakmadan edemedim.. Bu senin Kod sadece dosya silmeyi ekledim, çünkü her seferinde var olan dosyanın üstüne yazıyordu... Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal' Add-Content -Path Gizli_Dosyalar.bat 'set "regkey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v ShowSuperHidden^|find "REG_DWORD") do set /a SSuperHidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'if "%hidden%"=="1" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1' Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v Hidden /t REG_DWORD /d %hidden%' Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v ShowSuperHidden /t REG_DWORD /d %SSuperHidden%' Add-Content -Path Gizli_Dosyalar.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b' Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe' $FileContent = Get-Content -Path Gizli_Dosyalar.bat $FileContent.Replace("(reg query","('reg query") | Set-Content -Path Gizli_Dosyalar.bat Start-Sleep -Seconds 1 $FileContent = Get-Content -Path Gizli_Dosyalar.bat $FileContent.Replace(")","')") | Set-Content -Path Gizli_Dosyalar.bat Start-Sleep -Seconds 1 Start Gizli_Dosyalar.bat Start-Sleep -Seconds 1 Remove-Item Gizli_Dosyalar.bat Buda Reg hali... Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] @="Dosya Yaz" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="powershell Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal';Add-Content -Path Gizli_Dosyalar.bat 'set \"regkey=HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"tokens=2*\" %%a in (reg query %regkey% /v Hidden^|find \"REG_DWORD\") do set /a Hidden=%%b';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"tokens=2*\" %%a in (reg query %regkey% /v ShowSuperHidden^|find \"REG_DWORD\") do set /a SSuperHidden=%%b';Add-Content -Path Gizli_Dosyalar.bat 'if \"%hidden%\"==\"1\" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1';Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v Hidden /t REG_DWORD /d %hidden%';Add-Content -Path Gizli_Dosyalar.bat 'reg add %regkey% /f /v ShowSuperHidden /t REG_DWORD /d %SSuperHidden%';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"tokens=2*\" %%a in (reg query %regkey% /v Hidden^|find \"REG_DWORD\") do set /a Hidden=%%b';Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe';$FileContent = Get-Content -Path Gizli_Dosyalar.bat;$FileContent.Replace(\"(reg query\",\"('reg query\") | Set-Content -Path Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;$FileContent = Get-Content -Path Gizli_Dosyalar.bat;$FileContent.Replace(\")\",\"')\") | Set-Content -Path Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;Start Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;Remove-Item Gizli_Dosyalar.bat;" Ve sonuç : evet çalışmıyor Bahsi geçen kodun çalışıp çalışmadııgnı anlamak için powershelle yapıştırıp entera tıklayın. Add-Content -Path Gizli_Dosyalar2.bat '@echo off & setlocal';Add-Content -Path Gizli_Dosyalar2.bat 'set "regkey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"';Add-Content -Path Gizli_Dosyalar2.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b';Add-Content -Path Gizli_Dosyalar2.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v ShowSuperHidden^|find "REG_DWORD") do set /a SSuperHidden=%%b';Add-Content -Path Gizli_Dosyalar2.bat 'if "%hidden%"=="1" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1';Add-Content -Path Gizli_Dosyalar2.bat 'reg add %regkey% /f /v Hidden /t REG_DWORD /d %hidden%';Add-Content -Path Gizli_Dosyalar2.bat 'reg add %regkey% /f /v ShowSuperHidden /t REG_DWORD /d %SSuperHidden%';Add-Content -Path Gizli_Dosyalar2.bat 'for /f "tokens=2*" %%a in (reg query %regkey% /v Hidden^|find "REG_DWORD") do set /a Hidden=%%b';Add-Content -Path Gizli_Dosyalar2.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe';$FileContent = Get-Content -Path Gizli_Dosyalar2.bat;$FileContent.Replace("(reg query","('reg query") | Set-Content -Path Gizli_Dosyalar2.bat;Start-Sleep -Seconds 1;$FileContent = Get-Content -Path Gizli_Dosyalar2.bat;$FileContent.Replace(")","')") | Set-Content -Path Gizli_Dosyalar2.bat;Start-Sleep -Seconds 1;Start Gizli_Dosyalar2.bat ; Edited August 31, 2022 by orj_inal 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted September 1, 2022 Author Share Posted September 1, 2022 (edited) $FileContent = Get-Content -Path Gizli_Dosyalar.bat;$FileContent.Replace(\"(reg query\",\"('reg query\") | Set-Content -Path Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;$FileContent = Get-Content -Path Gizli_Dosyalar.bat;$FileContent.Replace(\")\",\"')\") | Set-Content -Path Gizli_Dosyalar.bat Bölümünü sildim. ----------------------------------------------------------------------------------------------- %%%%a in (''reg query %%regkey%% vb. değiştirdim. ----------------------------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] @="Dosya Yaz" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="powershell Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal';Add-Content -Path Gizli_Dosyalar.bat 'set \"regkey=HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"tokens=2*\" %%%%a in (''reg query %%regkey%% /v Hidden^|find \"REG_DWORD\") do set /a Hidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"tokens=2*\" %%%%a in (''reg query %%regkey%% /v ShowSuperHidden^|find \"REG_DWORD\") do set /a SSuperHidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'if \"%%hidden%%\"==\"1\" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1';Add-Content -Path Gizli_Dosyalar.bat 'reg add %%regkey%% /f /v Hidden /t REG_DWORD /d %%hidden%%';Add-Content -Path Gizli_Dosyalar.bat 'reg add %%regkey%% /f /v ShowSuperHidden /t REG_DWORD /d %%SSuperHidden%%';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"tokens=2*\" %%%%a in (''reg query %%regkey%% /v Hidden^|find \"REG_DWORD\") do set /a Hidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe';Start-Sleep -Seconds 1;Start Gizli_Dosyalar.bat" Yukarıdaki kod çalışıyor. ---------------------------------------------------------------------------------------------- Ancak; tek sorun kaldı: for /f "tokens=2*" %%a in ('reg query %regkey% /v ShowSuperHidden^|find "REG_DWORD"') do set /a SSuperHidden=%%b gibi satırlarda çift tırnakların hiç birini yazmıyor. Edited September 1, 2022 by mreceplafci Quote Link to comment Share on other sites More sharing options...
orj_inal Posted September 1, 2022 Share Posted September 1, 2022 (edited) eger bu olmadıysa \" bunu dene \"\"\" bunu dene Edited September 1, 2022 by orj_inal 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted September 1, 2022 Author Share Posted September 1, 2022 Oldu Üstad, ilk sorunlu yeri düzeltti. Şimdi sıra diğer yerlerde. Tekrar teşekkür ediyorum. Sizi çok uğraştırdım. set "regkey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" Bu şekilde ilk çıktıyı verdi, olması gerektiği gibi. 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted September 1, 2022 Share Posted September 1, 2022 mreceplafci, Şimdi yazdı: Oldu Üstad, ilk sorunlu yeri düzeltti. Şimdi sıra diğer yerlerde. Tekrar teşekkür ediyorum. Sizi çok uğraştırdım. set "regkey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" Bu şekilde ilk çıktıyı verdi, olması gerektiği gibi. Dostum sorun degil. ama alternatif olarak verdigim kod bence bundan çok daha iyi.. explorer her reset atmanda taskbar daki gorevlerin bagzıları kayboluyor, gizleniyor vs.. her turlu sorun çıkartır yani.. Yapabilecegine suphe duymuyorum.. yapacagına eminim.. o yuzden kendine kilit atmayı bırak ve bu enerjini kendine harcamanı tavsiye ederim.. bende senin gibiyim cunku.. çok iyi anlıyorum seni. 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted September 1, 2022 Author Share Posted September 1, 2022 (edited) İkinci satır da oldu. Registry Kaydı: Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (''reg query %%regkey%% /v Hidden^|find \"\"\"REG_DWORD\"\"\"'') do set /a Hidden=%%%%b' Dosyaya yazılan çıktı: for /f "tokens=2*" %%a in ('reg query %regkey% /v Hidden^|find "REG_DWORD"') do set /a Hidden=%%b Edited September 1, 2022 by mreceplafci 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted September 1, 2022 Share Posted September 1, 2022 mreceplafci, 14 dakika önce yazdı: İkinci satır da oldu. Registry Kaydı: Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (''reg query %%regkey%% /v Hidden^|find \"\"\"REG_DWORD\"\"\"'') do set /a Hidden=%%%%b' Dosyaya yazılan çıktı: for /f "tokens=2*" %%a in ('reg query %regkey% /v Hidden^|find "REG_DWORD"') do set /a Hidden=%%b Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme] @="Dosya Yaz" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Deneme\command] @="powershell Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal';Add-Content -Path Gizli_Dosyalar.bat 'set \"\"\"regkey=HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"\"\"';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (reg query %%regkey%% /v Hidden^|find \"\"\"REG_DWORD\"\"\") do set /a Hidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (reg query %%regkey%% /v ShowSuperHidden^|find \"\"\"REG_DWORD\"\"\") do set /a SSuperHidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'if \"\"\"%%hidden%%\"\"\"==\"\"\"1\"\"\" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1';Add-Content -Path Gizli_Dosyalar.bat 'reg add %%regkey%% /f /v Hidden /t REG_DWORD /d %%hidden%%';Add-Content -Path Gizli_Dosyalar.bat 'reg add %%regkey%% /f /v ShowSuperHidden /t REG_DWORD /d %%SSuperHidden%%';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (reg query %%regkey%% /v Hidden^|find \"\"\"REG_DWORD\"\"\") do set /a Hidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe';$FileContent = Get-Content -Path Gizli_Dosyalar.bat;$FileContent.Replace(\"\"\"(reg query\"\"\",\"\"\"('reg query\"\"\") | Set-Content -Path Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;$FileContent = Get-Content -Path Gizli_Dosyalar.bat;$FileContent.Replace(\"\"\")\"\"\",\"\"\"')\"\"\") | Set-Content -Path Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;Start Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;Remove-Item Gizli_Dosyalar.bat;" 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted September 1, 2022 Author Share Posted September 1, 2022 @orj_inal Üstad'ın büyük yardımlarıyla tamamlanmıştır. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DesktopBackground\Shell\GDGG] @="Gizli Dosyaları Göster / Gizle" "Icon"="shell32.dll,24" [HKEY_CLASSES_ROOT\DesktopBackground\Shell\GDGG\command] @="powershell Add-Content -Path Gizli_Dosyalar.bat '@echo off & setlocal';Add-Content -Path Gizli_Dosyalar.bat 'set \"\"\"regkey=HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"\"\"';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (''reg query %%regkey%% /v Hidden^|find \"\"\"REG_DWORD\"\"\"'') do set /a Hidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (''reg query %%regkey%% /v ShowSuperHidden^|find \"\"\"REG_DWORD\"\"\"'') do set /a SSuperHidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'if \"\"\"%%hidden%%\"\"\"==\"\"\"1\"\"\" (set /a hidden=2, SSuperHidden=0) else set /a hidden=1, SSuperHidden=1';Add-Content -Path Gizli_Dosyalar.bat 'reg add %%regkey%% /f /v Hidden /t REG_DWORD /d %%hidden%%';Add-Content -Path Gizli_Dosyalar.bat 'reg add %%regkey%% /f /v ShowSuperHidden /t REG_DWORD /d %%SSuperHidden%%';Add-Content -Path Gizli_Dosyalar.bat 'for /f \"\"\"tokens=2*\"\"\" %%%%a in (''reg query %%regkey%% /v Hidden^|find \"\"\"REG_DWORD\"\"\"'') do set /a Hidden=%%%%b';Add-Content -Path Gizli_Dosyalar.bat 'endlocal & taskkill /f /im explorer.exe & start explorer.exe';Start-Sleep -Seconds 1;Start Gizli_Dosyalar.bat;Start-Sleep -Seconds 1;Remove-Item Gizli_Dosyalar.bat" 1 Quote Link to comment Share on other sites More sharing options...
orj_inal Posted September 1, 2022 Share Posted September 1, 2022 bende senin gibiyim demiştim.. takıldım mı kalıyorum. 1 Quote Link to comment Share on other sites More sharing options...
mreceplafci Posted September 1, 2022 Author Share Posted September 1, 2022 (edited) Üstad, Tekrar çok teşekkür ediyorum. Sayenizde günlerdir kafamda planladığım işi bitirebildim. Sizin desteğiniz, bilginiz ve ısrarınız olmasa bu iş, bu kadar kısa zamanda bitmezdi. Yaşım 50 - Elli - oldu ancak halen uğraşmayı seviyorum bu işlerle. Beynimi böyle dinlendirebiliyorum. Ellerinize, yüreğinize sağlık Üstad. Edited September 1, 2022 by mreceplafci 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.