Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Ben küçük bir makro yazmak istiyorum. Oyunda sadece 2 tuşa başacak fakat işlemlerimde görünmemesi lazim nasil ayarlayabilirim? CMD olarak makro yapabilir miyim?
Biraz baktım internete ama sorduğunuz sorunun karşılığını bulamadım. Macro programları arka planda sürekli çalıştığı için kullanabiliyorsunuz. Komut Sistemi ise anlık olarak verilen komutları yerine getiriyor. Belki bat dosyaları ile yapmak mümkündür. Ancak programlama gerektiriyor. Keybinder programlar indirip kullanmak daha yararlı olabilir. Eğer kod ile yazacağım derseniz, birkaç kez kullandığım GetAsyncKeyState komutu iş görebilir. Sadece gerekli tuşu yazarsınız. If komutlarında ki düzenlemeler ise size ait. Sonraki duruma işaret edebilir, yeni değer ataması yapabilir, klavyeyi düzenleyebilir misiniz bilmiyorum. Biraz araştırınca bulabilirsiniz gibi geliyor.
C++:
while (1)
{
if (GetAsyncKeyState('B') & 0x0001)
{
}
if (GetAsyncKeyState('A') & 0x0001)
{
}
if (GetAsyncKeyState('C') & 0x0001)
{
}
if (GetAsyncKeyState('D') & 0x0001)
{
}
if (GetAsyncKeyState('E') & 0x0001)
{
}
if (GetAsyncKeyState('F') & 0x0001)
{
}
if (GetAsyncKeyState('G') & 0x0001)
{
}
if (GetAsyncKeyState('H') & 0x0001)
{
}
if (GetAsyncKeyState('I') & 0x0001)
{
}
if (GetAsyncKeyState('J') & 0x0001)
{
}
if (GetAsyncKeyState('K') & 0x0001)
{
}
if (GetAsyncKeyState('L') & 0x0001)
{
}
if (GetAsyncKeyState('M') & 0x0001)
{
}
if (GetAsyncKeyState('N') & 0x0001)
{
}
if (GetAsyncKeyState('O') & 0x0001)
{
}
if (GetAsyncKeyState('P') & 0x0001)
{
}
if (GetAsyncKeyState('Q') & 0x0001)
{
}
if (GetAsyncKeyState('R') & 0x0001)
{
}
if (GetAsyncKeyState('S') & 0x0001)
{
}
if (GetAsyncKeyState('T') & 0x0001)
{
}
if (GetAsyncKeyState('U') & 0x0001)
{
}
if (GetAsyncKeyState('V') & 0x0001)
{
}
if (GetAsyncKeyState('W') & 0x0001)
{
}
if (GetAsyncKeyState('X') & 0x0001)
{
}
}
Ben küçük bir makro yazmak istiyorum. Oyunda sadece 2 tuşa başacak fakat işlemlerimde görünmemesi lazim nasil ayarlayabilirim? CMD olarak makro yapabilir miyim?
Biraz baktım internete ama sorduğunuz sorunun karşılığını bulamadım. Macro programları arka planda sürekli çalıştığı için kullanabiliyorsunuz. Komut Sistemi ise anlık olarak verilen komutları yerine getiriyor. Belki bat dosyaları ile yapmak mümkündür. Ancak programlama gerektiriyor. Keybinder programlar indirip kullanmak daha yararlı olabilir. Eğer kod ile yazacağım derseniz, birkaç kez kullandığım GetAsyncKeyState komutu iş görebilir. Sadece gerekli tuşu yazarsınız. If komutlarında ki düzenlemeler ise size ait. Sonraki duruma işaret edebilir, yeni değer ataması yapabilir, klavyeyi düzenleyebilir misiniz bilmiyorum. Biraz araştırınca bulabilirsiniz gibi geliyor.
C++:
while (1)
{
if (GetAsyncKeyState('B') & 0x0001)
{
}
if (GetAsyncKeyState('A') & 0x0001)
{
}
if (GetAsyncKeyState('C') & 0x0001)
{
}
if (GetAsyncKeyState('D') & 0x0001)
{
}
if (GetAsyncKeyState('E') & 0x0001)
{
}
if (GetAsyncKeyState('F') & 0x0001)
{
}
if (GetAsyncKeyState('G') & 0x0001)
{
}
if (GetAsyncKeyState('H') & 0x0001)
{
}
if (GetAsyncKeyState('I') & 0x0001)
{
}
if (GetAsyncKeyState('J') & 0x0001)
{
}
if (GetAsyncKeyState('K') & 0x0001)
{
}
if (GetAsyncKeyState('L') & 0x0001)
{
}
if (GetAsyncKeyState('M') & 0x0001)
{
}
if (GetAsyncKeyState('N') & 0x0001)
{
}
if (GetAsyncKeyState('O') & 0x0001)
{
}
if (GetAsyncKeyState('P') & 0x0001)
{
}
if (GetAsyncKeyState('Q') & 0x0001)
{
}
if (GetAsyncKeyState('R') & 0x0001)
{
}
if (GetAsyncKeyState('S') & 0x0001)
{
}
if (GetAsyncKeyState('T') & 0x0001)
{
}
if (GetAsyncKeyState('U') & 0x0001)
{
}
if (GetAsyncKeyState('V') & 0x0001)
{
}
if (GetAsyncKeyState('W') & 0x0001)
{
}
if (GetAsyncKeyState('X') & 0x0001)
{
}
}
Daha başıma gelmedi ancak dediğiniz doğru. Önlenemeyecek bir durum değil. Birçok ide yazdığınız kodu lisanslamanıza izin veriyor. Doğrulanmamış yayıncı olduğu için çalıştırırken onay vermeniz gerekiyor. En uç ihtimalde virüs koruma programının istisna kısmına ekleyebilirsiniz.
Arka planda çalıştırabilirsiniz. Normalde task managerda gözükür ancak nasıl gizleneceği konusunda bir fikrim yok. Bunu AutoIt forumlarında sorabilirsiniz:
Biraz baktım internete ama sorduğunuz sorunun karşılığını bulamadım. Macro programları arka planda sürekli çalıştığı için kullanabiliyorsunuz. Komut Sistemi ise anlık olarak verilen komutları yerine getiriyor. Belki bat dosyaları ile yapmak mümkündür. Ancak programlama gerektiriyor. Keybinder programlar indirip kullanmak daha yararlı olabilir. Eğer kod ile yazacağım derseniz, birkaç kez kullandığım GetAsyncKeyState komutu iş görebilir. Sadece gerekli tuşu yazarsınız. If komutlarında ki düzenlemeler ise size ait. Sonraki duruma işaret edebilir, yeni değer ataması yapabilir, klavyeyi düzenleyebilir misiniz bilmiyorum. Biraz araştırınca bulabilirsiniz gibi geliyor.
C++:
while (1)
{
if (GetAsyncKeyState('B') & 0x0001)
{
}
if (GetAsyncKeyState('A') & 0x0001)
{
}
if (GetAsyncKeyState('C') & 0x0001)
{
}
if (GetAsyncKeyState('D') & 0x0001)
{
}
if (GetAsyncKeyState('E') & 0x0001)
{
}
if (GetAsyncKeyState('F') & 0x0001)
{
}
if (GetAsyncKeyState('G') & 0x0001)
{
}
if (GetAsyncKeyState('H') & 0x0001)
{
}
if (GetAsyncKeyState('I') & 0x0001)
{
}
if (GetAsyncKeyState('J') & 0x0001)
{
}
if (GetAsyncKeyState('K') & 0x0001)
{
}
if (GetAsyncKeyState('L') & 0x0001)
{
}
if (GetAsyncKeyState('M') & 0x0001)
{
}
if (GetAsyncKeyState('N') & 0x0001)
{
}
if (GetAsyncKeyState('O') & 0x0001)
{
}
if (GetAsyncKeyState('P') & 0x0001)
{
}
if (GetAsyncKeyState('Q') & 0x0001)
{
}
if (GetAsyncKeyState('R') & 0x0001)
{
}
if (GetAsyncKeyState('S') & 0x0001)
{
}
if (GetAsyncKeyState('T') & 0x0001)
{
}
if (GetAsyncKeyState('U') & 0x0001)
{
}
if (GetAsyncKeyState('V') & 0x0001)
{
}
if (GetAsyncKeyState('W') & 0x0001)
{
}
if (GetAsyncKeyState('X') & 0x0001)
{
}
}