PDA

View Full Version : سوال: اجراي فرامين يك برنامه ديگه



HAIdle
دوشنبه 29 مهر 1387, 10:39 صبح
با سلام
من مي خواهم از داخل برنامه سي شارپ، دستورات يك برنامه ديگه را اجرا كنم. درواقع مي خواهم از داخل سي شارپ، يكي از دستورات منوي يك برنامه ي اجرايي ديگه را اجرا كنم. مثلا مي خواهم دستور open از منوي file را اجرا كنم. لطفا من را راهنمايي كنيد

SMRAH1
دوشنبه 29 مهر 1387, 10:50 صبح
تا اونجا که می دونم توی #C نمیشه ولی توی VC شما می تونید با Enamrate Windows استفاده کنید تا به پنجره اصلی دست پیدا کنید.در نهایت هم پیغامی با ID اون منو بفرستید(باید ID اون منو رو بدونید که اگر برنامه داریا Resource معمولی باشد با Resource Haker یا Exescope و امثالهم می تونید HD منوی رو پیدا کنید).البته این بستگی به سکوی برنامه ای که اجرا میشه (به عبارت دیگه زبان اون) هم داره!

HAIdle
دوشنبه 29 مهر 1387, 10:53 صبح
ممنون از راهنماييتون
ميشه بيشتر توضيح بديد تا دقيق تر متوجه بشم

SMRAH1
دوشنبه 29 مهر 1387, 11:19 صبح
پیشنهاد می کنم دنباله بحث رو توی تالار VC پیگیری کنید.اونجا بهتر (و دقیق تر) راهنماییتون می کنند.

SMRAH1
دوشنبه 29 مهر 1387, 17:48 عصر
این هم یک کد که همونطور که گفتم از win23 استفاده می کنه.
برای اجرا ،ابتدا Paint ویندوز را باز کنید و بعد این برنامه را اجرا کنید.در واقع این برنامه گزینه View>Status Bar رو اجرا می کنه.

موفق باشید

HAIdle
دوشنبه 29 مهر 1387, 19:07 عصر
این هم یک کد که همونطور که گفتم از win23 استفاده می کنه.
برای اجرا ،ابتدا Paint ویندوز را باز کنید و بعد این برنامه را اجرا کنید.در واقع این برنامه گزینه View>Status Bar رو اجرا می کنه.

موفق باشید

ممنون
ولی مثل اینکه در درج کدتون مشکلی پیش اومده و کدی وارد نشده است.

SMRAH1
دوشنبه 29 مهر 1387, 20:39 عصر
سلام

ببخشید.فراموش شد!:لبخند: