Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

Registry Ile Powershell Komutu çalıştırmak


mreceplafci
 Share

Recommended Posts

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 by mreceplafci
Link to comment
Share on other sites

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 by orj_inal
Düzeltme eklendi.
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

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\""

  • Thanks 1
Link to comment
Share on other sites

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ı.

Link to comment
Share on other sites

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 by orj_inal
  • Thanks 1
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 by orj_inal
  • Thanks 1
Link to comment
Share on other sites

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 by orj_inal
  • Thanks 1
Link to comment
Share on other sites

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..

  • Thanks 1
Link to comment
Share on other sites

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 :D 

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 :D

 

 

 

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 by orj_inal
  • Thanks 1
Link to comment
Share on other sites

$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 by mreceplafci
Link to comment
Share on other sites

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.

 

  • Thanks 1
Link to comment
Share on other sites

İ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 by mreceplafci
  • Like 1
Link to comment
Share on other sites

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;"

:)

  • Thanks 1
Link to comment
Share on other sites

@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"

  • Like 1
Link to comment
Share on other sites

Ü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 by mreceplafci
  • Like 1
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...