להורדה | תוכנה לשינוי סיומות קבצים ללא הדיאלוג
-
כשמשנים סיומת של קובץ, צריך לאשר את הדיאלוג הזה:
אז ב"ה עשיתי תוכנה שמאשרת את הדיאלוג מייד אחרי שהוא נוצר:
אישור סיומות.exe
כדאי להעביר אותה לshell:startup
כדי שהיא תעלה באתחול.
זה הקוד בC++#include <windows.h> int main() { while (true) { HWND hwnd = FindWindowExW(GetDesktopWindow(), NULL, L"#32770", L"שינוי שם"); if (hwnd) { PostMessage(hwnd, WM_KEYDOWN, VK_RETURN, 0); Sleep(2000); } Sleep(100); } return 0; }
-
רק שים לב שזה יעבוד רק אם שפת המערכת מוגדר כעברית
יש כלי מקביל בגיטהב שעובד רק עבור אנגלית. איכשהו הוא הצליח לממש את זה בפי עשר שורות... כנראה הוא מתכנת יותר מתקדם
אגב, האם בדקת מה המחיר שגובה קריאת ה-API של FindWindowExW עשר פעמים בשנייה? האם זה שולי לגמרי?
-
@yossiz כתב בלהורדה | תוכנה לשינוי סיומות קבצים ללא הדיאלוג:
רק שים לב שזה יעבוד רק אם שפת המערכת מוגדר כעברית
נכון...
@yossiz כתב בלהורדה | תוכנה לשינוי סיומות קבצים ללא הדיאלוג:אגב, האם בדקת מה המחיר שגובה קריאת ה-API של FindWindowExW עשר פעמים בשנייה? האם זה שולי לגמרי?
זה היה נראה לי בסדר (אני לא מבין בזה)
אני טועה?