انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: AleZ در 28 دی 1393، 08:08 ب‌ظ

عنوان: نحوه ی اجرای چند خط کد[حل شد]
ارسال شده توسط: AleZ در 28 دی 1393، 08:08 ب‌ظ
سلام
چندتا کد دارم که میخوام یه جوری باشه توی یه فایل روی دسکتاپ که وقتی روی فایل کلیک میکنم به ترتیب اجراشون کنه توی ترمینال
باید چیکار کنم؟؟؟
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: بهروز رمضانی در 28 دی 1393، 08:15 ب‌ظ
سلام
چندتا کد دارم که میخوام یه جوری باشه توی یه فایل روی دسکتاپ که وقتی روی فایل کلیک میکنم به ترتیب اجراشون کنه توی ترمینال
باید چیکار کنم؟؟؟

بیشتر توضیح بده . چند خط کد به چه زبانی ؟
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: AleZ در 28 دی 1393، 08:42 ب‌ظ
سلام
چندتا کد دارم که میخوام یه جوری باشه توی یه فایل روی دسکتاپ که وقتی روی فایل کلیک میکنم به ترتیب اجراشون کنه توی ترمینال
باید چیکار کنم؟؟؟

بیشتر توضیح بده . چند خط کد به چه زبانی ؟

والا زبان همین لینوکسیه دیگه مثل cd /home/user/...
و اجرای یه برنامه خاص
میخوام یه فایلی بسازم مث اتوران توی ویندوز که وقتی روش میزنم این چند خط رو اجرا کنه
ممنون
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: بهروز رمضانی در 28 دی 1393، 09:00 ب‌ظ
سلام
چندتا کد دارم که میخوام یه جوری باشه توی یه فایل روی دسکتاپ که وقتی روی فایل کلیک میکنم به ترتیب اجراشون کنه توی ترمینال
باید چیکار کنم؟؟؟

بیشتر توضیح بده . چند خط کد به چه زبانی ؟

والا زبان همین لینوکسیه دیگه مثل cd /home/user/...
و اجرای یه برنامه خاص
میخوام یه فایلی بسازم مث اتوران توی ویندوز که وقتی روش میزنم این چند خط رو اجرا کنه
ممنون
خوب بگو بش اسکریپت میخوای بنویسی . یه فایل متنی درست کن و این خط را به عنوان اولین خط بنویس و بعد هم دستورات دلخواهت را در ادامه اون بنویس .
#!/bin/bashبعد فایل را با پسوند sh ذخیره کن . حالا خاصیت اجرایی بهش بده با دستور
sudo chmod +x myscript.shحالا فایل را اجرا کن .
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: AleZ در 28 دی 1393، 10:26 ب‌ظ
سلام
چندتا کد دارم که میخوام یه جوری باشه توی یه فایل روی دسکتاپ که وقتی روی فایل کلیک میکنم به ترتیب اجراشون کنه توی ترمینال
باید چیکار کنم؟؟؟

بیشتر توضیح بده . چند خط کد به چه زبانی ؟

والا زبان همین لینوکسیه دیگه مثل cd /home/user/...
و اجرای یه برنامه خاص
میخوام یه فایلی بسازم مث اتوران توی ویندوز که وقتی روش میزنم این چند خط رو اجرا کنه
ممنون
خوب بگو بش اسکریپت میخوای بنویسی . یه فایل متنی درست کن و این خط را به عنوان اولین خط بنویس و بعد هم دستورات دلخواهت را در ادامه اون بنویس .
#!/bin/bashبعد فایل را با پسوند sh ذخیره کن . حالا خاصیت اجرایی بهش بده با دستور
sudo chmod +x myscript.shحالا فایل را اجرا کن .

نشد داداش
بعد اون خط باید یه خط بیام پایین و دستورمو بزنم؟؟؟
توی ترمینال که اون دستور دومو میزنم هیچی نمیشه
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: abedzadeh در 29 دی 1393، 12:01 ق‌ظ
با اجازه ی بهروز خان
بعد از اون خط اول ، هر دستور رو در خط بعدی بنویسید
برای دستور دوم هم باید به جای myscript.sh باید. آدرس و اسم دقیق فایل رو وارد کنید
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: AleZ در 29 دی 1393، 03:30 ب‌ظ
نشد
دستور chmod رو میزنم جواب نمیده
یعنی بعدش فایل متنی sh هیچ کاری نمیکنه
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: abedzadeh در 29 دی 1393، 04:07 ب‌ظ
اول دستورات رو در ترمینال بزنید مطمین بشید کار میدن
دستوراتی هم که زدید با خروجی هاش به همراه فایل اصلی قرار بدید ، شاید جایی اشتباه کرده باشید :)
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: AleZ در 29 دی 1393، 08:11 ب‌ظ
اول دستورات رو در ترمینال بزنید مطمین بشید کار میدن
دستوراتی هم که زدید با خروجی هاش به همراه فایل اصلی قرار بدید ، شاید جایی اشتباه کرده باشید :)
والا دستورات در حد مهدکودکه !!  ;D ;D
این دوتا هستن :

cd /home/alez/Downloads/tor-browser_en-US
./start-tor-browser
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: AleZ در 30 دی 1393، 09:48 ب‌ظ
کسی چیزی نمیدونه؟؟؟
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: abedzadeh در 30 دی 1393، 11:56 ب‌ظ
اول توی ترمینال مستقیم بزنید و مطمین بشید که اونجا کار میده

اون خط اولش هم خیلی مهمه که باشه
درسترسی اجرایی به فایل داده شده ؟

پ.ن : چرا میخوایید فایل اجرایی تور رو ، توسط یه فایل دیگه اجرا کنید ؟ به همون start-tor دسترسی اجایی بدید و استفاده کنید
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: elyas74 در 01 بهمن 1393، 12:07 ق‌ظ
 - من دقیقا برای کار مشابه یک shortcut ساختم ، شما هم اگه توی دسکتاپ سیستمتون یک فایل بوجود بیارید مثلا به نام tor.desktop و محتویات پایینُ داخلش بریزید به هدفتون میرسید.
#!/usr/bin/env xdg-open

[Desktop Entry]
Exec=home/alez/Downloads/tor-browser_en-US/start-tor-browser
Terminal=false
Type=Application
Name[en_US]=tor

 - البته راه های دیگه ای هم اگه این جواب نداد هست که دوست خوبمون گوگل معرفی کرده :
http://www.howtogeek.com/106470/create-desktop-shortcuts-in-ubuntu-11.04-and-11.10/ (http://www.howtogeek.com/106470/create-desktop-shortcuts-in-ubuntu-11.04-and-11.10/)
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: razor12 در 01 بهمن 1393، 12:28 ق‌ظ
سلام
چندتا کد دارم که میخوام یه جوری باشه توی یه فایل روی دسکتاپ که وقتی روی فایل کلیک میکنم به ترتیب اجراشون کنه توی ترمینال
باید چیکار کنم؟؟؟

شما همانطور که دوستان گفتن با درست کردن یک فایل اجرایی تمامی دستورات رو یکجا اجرا کنی حتی میتونی بذاریش تو crontab و مثلن تنظیم کنی موقع بالا اومدن اجرا بشه یا تو یه زمان خاص اجرا بشه
اگه تا الان جواب نگرفتی لطفن محتوی اسکریپتی که نوشتی رو بذار ببنیم
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: sajjad93 در 01 بهمن 1393، 12:48 ق‌ظ
اول دستورات رو در ترمینال بزنید مطمین بشید کار میدن
دستوراتی هم که زدید با خروجی هاش به همراه فایل اصلی قرار بدید ، شاید جایی اشتباه کرده باشید :)
والا دستورات در حد مهدکودکه !!  ;D ;D
این دوتا هستن :

cd /home/alez/Downloads/tor-browser_en-US
./start-tor-browser
فایل اجرایی که با روشی که گفتن رو اگه ساخته باشین باید با ترمینال اجراش کنید یعنی مثلا:
./myscript
چجوری میشه با دابل کلیک اجرا کرد؟؟؟
جواب: این مراحل رو انجا بده
ببین dconf-editor نصب هست یا نه اگه نصب نبود نصبش کن بعد اجراش کن
توی این برنامه به این مسیر برو:
org ➤ gnome ➤ nautilus ➤ preferences
بعد روی executable-text-activation کلیک کن از منو باز شده یکی از گزینه های:
launch برای اجرای برنامه
یا
ask برای پرسیدن که چکار انجام بگیره(اجرا بشه یا gedit باز کنه یا تو ترمینال اجرا کنه )
خودم این روش رو تست کردم جواب داد منبع هم اسک اوبونتو دات کام
عنوان: پاسخ : نحوه ی اجرای چند خط کد
ارسال شده توسط: AleZ در 01 بهمن 1393، 08:19 ق‌ظ
اول دستورات رو در ترمینال بزنید مطمین بشید کار میدن
دستوراتی هم که زدید با خروجی هاش به همراه فایل اصلی قرار بدید ، شاید جایی اشتباه کرده باشید :)
والا دستورات در حد مهدکودکه !!  ;D ;D
این دوتا هستن :

cd /home/alez/Downloads/tor-browser_en-US
./start-tor-browser
فایل اجرایی که با روشی که گفتن رو اگه ساخته باشین باید با ترمینال اجراش کنید یعنی مثلا:
./myscript
چجوری میشه با دابل کلیک اجرا کرد؟؟؟
جواب: این مراحل رو انجا بده
ببین dconf-editor نصب هست یا نه اگه نصب نبود نصبش کن بعد اجراش کن
توی این برنامه به این مسیر برو:
org ➤ gnome ➤ nautilus ➤ preferences
بعد روی executable-text-activation کلیک کن از منو باز شده یکی از گزینه های:
launch برای اجرای برنامه
یا
ask برای پرسیدن که چکار انجام بگیره(اجرا بشه یا gedit باز کنه یا تو ترمینال اجرا کنه )
خودم این روش رو تست کردم جواب داد منبع هم اسک اوبونتو دات کام

داداش دمت گررررم
این همونی بود که دنبالش بودم
توی crontab درستش کردم الان راحت شدم
خیلی ممنون