theliquidone
Grünschnabel
Hi
Ich habe mir ein kleines C++ Programm geschrieben, dass ich zum Coden für PHP benutzen will.
Immer wenn ich das Programm öffne soll er einen string in Notepad++ einfügen.
In dem string müssen Groß und Kleinschreibung sowie Sonderzeichen und Zahlen beachtet werden.
Hier ist mal mein Code:
Also, wie im Code kommentiert kommt bei strlen(MyCode) ein Fehler.
Das 2te Problem ist, dass er die Keys zwar sendet, aber Groß und Kleinschreibung nicht beachtet und Zahlen zu ASCII-Keys konvertiert werden...
Wie kann ich dem entgegenwirken?
Ich lerne seit 2 Wochen intensiv C++, aber wie ich dieses Problem löse, ist mir fraglich.
~ Chris
Ich habe mir ein kleines C++ Programm geschrieben, dass ich zum Coden für PHP benutzen will.
Immer wenn ich das Programm öffne soll er einen string in Notepad++ einfügen.
In dem string müssen Groß und Kleinschreibung sowie Sonderzeichen und Zahlen beachtet werden.
Hier ist mal mein Code:
PHP:
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
int main()
{
bool Weitermachen = true;
HWND NppFenster;
while (1)
{
if ((NppFenster = FindWindow(0, "Notepad++")) && (Weitermachen == true))
{
SetForegroundWindow(NppFenster);
Sleep(1000);
string MyCode = "$Beispiel = strlen($Test) + 25;";
int i;
// Fehler bei strlen()
for (i = 0; i < strlen(MyCode); i++)
{
keybd_event((char)MyCode[i], 0, 0, (DWORD)NULL);
keybd_event((char)MyCode[i], 0, KEYEVENTF_KEYUP, (DWORD)NULL);
}
Weitermachen = false;
}
}
return 0;
}
Also, wie im Code kommentiert kommt bei strlen(MyCode) ein Fehler.
Das 2te Problem ist, dass er die Keys zwar sendet, aber Groß und Kleinschreibung nicht beachtet und Zahlen zu ASCII-Keys konvertiert werden...
Wie kann ich dem entgegenwirken?
Ich lerne seit 2 Wochen intensiv C++, aber wie ich dieses Problem löse, ist mir fraglich.
~ Chris