Başlıkda Dediğim gibi çalıştır acma kodu nedir bilen varmı buton basınca çalıştır acılsın ve yazcagım komutu acsın
İnternetten buldum,
kod:
Process.Start("cmd.exe");
Dostum bu cmd çalıştıran kod çalıştır komutu adını arattım bulamadım klavyeden keydown olarak denedim gine olmadı farklı bi komut
Dostum sen öğrenmeye bak bende bu sene başladım pat diye insan herşeyi bilemez ya birazda zekaya bağlı kodlamalar milyonlarca yolları var fakat ben uraşmak istemedğim paylaştım bilen vardır diyeEskiden Csharp diye bir hocamız vardı ne sorsak söylerdi
Dostum sen öğrenmeye bak bende bu sene başladım pat diye insan herşeyi bilemez ya birazda zekaya bağlı kodlamalar milyonlarca yolları var fakat ben uraşmak istemedğim paylaştım bilen vardır diye
static class KeyboardSend
{
[DllImport("user32.dll")]
private static extern **** keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
private const int KEYEVENTF_EXTENDEDKEY = 1;
private const int KEYEVENTF_KEYUP = 2;
public static vo id KeyDown(Keys vKey)
{
keybd_event((byte)vKey, 0, KEYEVENTF_EXTENDEDKEY, 0);
}
public static vo id KeyUp(Keys vKey)
{
keybd_event((byte)vKey, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
}
}
private vo id button1_Click(object sender, EventArgs e)
{
KeyboardSend.KeyDown(Keys.LWin);
KeyboardSend.KeyDown(Keys.R);
KeyboardSend.KeyUp(Keys.R);
KeyboardSend.KeyUp(Keys.LWin);
}
using System.Runtime.InteropServices;
Kod:static class KeyboardSend { [DllImport("user32.dll")] private static extern **** keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo); private const int KEYEVENTF_EXTENDEDKEY = 1; private const int KEYEVENTF_KEYUP = 2; public static vo id KeyDown(Keys vKey) { keybd_event((byte)vKey, 0, KEYEVENTF_EXTENDEDKEY, 0); } public static vo id KeyUp(Keys vKey) { keybd_event((byte)vKey, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); } } private vo id button1_Click(object sender, EventArgs e) { KeyboardSend.KeyDown(Keys.LWin); KeyboardSend.KeyDown(Keys.R); KeyboardSend.KeyUp(Keys.R); KeyboardSend.KeyUp(Keys.LWin); }
Kod çalışıyor denedim. Şu "vo-id" kelimesinin arasındaki boşlukları silmeyi unutma.
Bunu eklemeyi unutma
Kod:using System.Runtime.InteropServices;
Dostum Saolda şimdi komut kısmı kaldı :d nasıl komut göndericem mesela temp acsın argatamus gibi filan kodları yok
[COLOR="RoyalBlue"]string[/COLOR] tempyol = System.IO.[COLOR="Green"]Path[/COLOR].GetTempPath(); [COLOR="SeaGreen"]//burada temp dosyasının yolunu alıyosun.[/COLOR]
System.Diagnostics.[COLOR="green"]Process[/COLOR].Start(tempyol); [COLOR="seagreen"]//burada da temp klasörünü açtırıyosun.[/COLOR]
Sırf temp dosyası yada herhangi bir klasörü açacaksanız çalıştır açma (win + r) koduna gerek yok.
Kod:[COLOR="RoyalBlue"]string[/COLOR] tempyol = System.IO.[COLOR="Green"]Path[/COLOR].GetTempPath(); [COLOR="SeaGreen"]//burada temp dosyasının yolunu alıyosun.[/COLOR] System.Diagnostics.[COLOR="green"]Process[/COLOR].Start(tempyol); [COLOR="seagreen"]//burada da temp klasörünü açtırıyosun.[/COLOR]
dostum benim acmak istediğim dosya %temp% yani kullanıcı adının ardından geçiyor her kullanıcı adını bilinmediğinden çalıştırdan direk %temp% yazarak o dosya acar ama temp yazarsan normal tempi acar çalıştırdan illa açılmalı farklı yolu varsa söylersen sevinirim
Benim verdiğim kod zaten kullanıcı adının ardından gelen Temp dosyasını açıyor merak etme. Keşke deneseydin bir kerecik
C:\Windows\Temp burdakı dosya değil
C:\Users\ahmet\AppData\Local\Temp //burdakı yolu acsın ahmet olan pc adı anladınmı knk
[COLOR="RoyalBlue"]string[/COLOR] tempyol = [COLOR="Green"]Environment[/COLOR].GetEnvironmentVariable([COLOR="Red"]"temp"[/COLOR]); [COLOR="SeaGreen"]//burada temp dosyasının yolunu alıyosun.[/COLOR]
System.Diagnostics.[COLOR="green"]Process[/COLOR].Start(tempyol); [COLOR="seagreen"]//burada da temp klasörünü açtırıyosun.[/COLOR]
Senin isteğini anladım zaten ama sende neden açılmadığını çözemedim..
Evet hocam benim bilgisayarda tam da senin istediğin yeri açıyor ama sende olmadı sanırsam?
Bu kodu denermisin bende buda istediğin yeri açıyor.
Kod:[COLOR="RoyalBlue"]string[/COLOR] tempyol = [COLOR="Green"]Environment[/COLOR].GetEnvironmentVariable([COLOR="Red"]"temp"[/COLOR]); [COLOR="SeaGreen"]//burada temp dosyasının yolunu alıyosun.[/COLOR] System.Diagnostics.[COLOR="green"]Process[/COLOR].Start(tempyol); [COLOR="seagreen"]//burada da temp klasörünü açtırıyosun.[/COLOR]
Dostum format atmıstım 2 saatir bekliyorum yüklenmesini ondan konuyu iyice acıklık getirim diye dedim yükleme bitsin denicem
Tamam o zaman. Umarım istediğin şekilde çalışır :drunk
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.