View Full Version : اجرای batch file ها در دلفی
interrupt21
چهارشنبه 08 شهریور 1385, 17:58 عصر
لطفا اگه کسی می دونه batch file ها رو چطور میشه اجرا کرد جواب بده .
shobair
چهارشنبه 08 شهریور 1385, 18:39 عصر
لطفا اگه کسی می دونه batch file ها رو چطور میشه اجرا کرد جواب بده .
سلام
ShellExecute رو تست کردی؟
شبیر
MNosouhi
چهارشنبه 08 شهریور 1385, 18:52 عصر
از اونجایی که فایل های bat جزء فایل های اجرایی محسوب می شن با دستور WinExec به راحتی قابل فراخوانی هستند :
مثال :
WinExec(' Your Path ',0)
با Shellexec هم مشکلی نداره:
ShellExecute(0,'open','Your Path','','',0)
RezaCPU
جمعه 10 شهریور 1385, 15:04 عصر
من ShellExecut را که اجرا کردم خطای زیر را میدهد:
undeclared identifier: ShellExecut
ولی با Winexec در زمان کامپایل مشکلی نداشت اما در زمان اجرا هیچ کاری نمیکند
combat1964
جمعه 10 شهریور 1385, 15:12 عصر
use Jedi-vcl component
MNosouhi
جمعه 10 شهریور 1385, 17:28 عصر
یه نمونه گذاشتم.
در برنامه به فایل با نام Palay.bat هستش که با استفاده از دستور :
call ringin.wav
فایل صوتی ringin.wav رو اجرا می کنه.هر دو دستور WinExec و ShelExec هم در برنامه آورده شده.
مهدی کرامتی
جمعه 10 شهریور 1385, 17:48 عصر
چرا فایل صوتی رو با TMediaPlayer خود دلفی باز نمیکنی؟
در ضمن، املای صحیح اون دستور، ShellExecute است. برای اجرای این دستور باید یونیت ShellApi رو به لیست Uses اضافه کنی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.