بایگانی

Posts Tagged ‘ویندوز’

اجرای برنامه های نوشته شده با گامباس در ویندوز

پیش نوشت :  راهی برای اجرای گامباس بر روی ویندوز وجود ندارد اما یک راه حل نسبتا پیچیده و فرعی برای اجرای برنامه های نوشته شده با گامباس بر روی ویندوز وجود دارد

این روش مبتنی بر استفاده از فری ان ایکس سرور و کلاینت میباشد

How To Run Gambas On Windows : http://gambasdoc.org/help/howto/windows

Gambas does not run on the Windows Operating System.
But if what you need is running an application made in Gambas from a Windows computer, here is a solution
This solution is based on the free implementation of the NoMachine NX protocol, named freenx server
The Windows computer will use the NoMachine NX client to connect to the Linux server and run the application

اما یک راهنمای جامع هم برای نصب ان ایکس کلاینت لازم دارید

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

Advertisements

کشتن پروسس ها

گاهی شما در batch file هایی که برای ویندوز مینویسید نیاز به شناسایی و از بین بردن پروسسی مشخص دارید دستورtaskkill این وظیفه را برای شما انجام میدهد . برای اطلاعات بیشتر در خط فرمان :

taskkill /?

این دستور لیست پارامتری کاملی دارد که به شما امکان پیدا کردن پروسه و از بین بردن آن را میدهد :

taskkill /f /im taskmgr.exe

taskkill  /fi «windowtitle eq windows task*»

هر دو مثال بالا task manager ویندوز را هدف قرار میدهد .

دامنه کاربرد این دستور بالاتر از اینهاست … تست و گسترش آن با خود شما!

دسته‌ها:ویندوز برچسب‌ها: , ,

رویدادها در ویندوز

به صورت ساده اگه بگم  : در ویندوز و تحت خط فرمان دستوری داریم که میتونه رویدادها (events) رو مانیتور کنه ! و در قبال روی دادن هر کدوم عکس العمل نشون بده و دقیقا مثل یک تریگر میمونه ! ( یاد تریگر ها در sql server هم گرامی 🙂 ) اما این جا در ویندوز هم ابزاری موثر و به درد بخوره ! برای اطلاعات بیشتر در خط فرمان  :

eventtriggers /?

شما میتوانید در صورت بروز یک رویداد با شماره آی.دی مشخص و یا بر اساس دسته بندی نوع رویداد آن ها را مانیتور کنید :

eventtriggers /create /tr «name_for_you1» /l * /t information /tk D:\WINDOWS\system32\calc.exe /ru username /rp pass
eventtriggers /create /tr «name_for_you2» /l * /eid 1  /tk D:\WINDOWS\system32\taskmgr.exe /ru username /rp pass

مثال اول با نام name_for_you1 تنها رویدادهای نوع information را مانیتور میکند و در صورت بروز ماشین حساب سیستم را باز میکند.

مثال دوم اگر رویداد با آی.دی شماره یک روی دهد taskmanager رو اجرا میکنه . حالا بهتره برید دنبال شماره رویدادها با یه سرچ کوچیک در گوگل خودمون !