Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: Plik wsadowy  (Przeczytany 817 razy)

Offline mechu40

  • Newbie
  • *
  • Wiadomości: 2
Plik wsadowy
« dnia: Maj 16, 2017, 07:34:08 pm »
Nie mam doświadczenia w Linusie , proszę o pomoc z łopatologicznym wytłumaczeniem. Chce napisać plik wsadowy  , lub samo wykonalny. dokopałem się do składni wiem ze mam go zrobić w edytorze itd, ale mam kłopot, w systemie windows zapisuje go nazwa.bat po zapisaniu wystarczy kliknąć go i zaznaczyć opcje  otwórz i plik się wykona . Niestety nie mam pojęcia jak to zrobić w Linuksie aby wykonywał się plik poprzez  klikniecie na niego w trybie graficznym czyli kiedy zapisany jet na pulpicie lub w katalogu domowym. Przepraszam za styl ale starałem się dokładnie wytłumaczyć o co mi chodzi.

Dzięki za pomoc

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1570
Odp: Plik wsadowy
« Odpowiedź #1 dnia: Maj 16, 2017, 09:14:35 pm »
Otwórz emulator terminala w katalogu z twoim plikiem i nadaj mu prawa wykonalności:
chmod +x twoj-plik
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline mechu40

  • Newbie
  • *
  • Wiadomości: 2
Odp: Plik wsadowy
« Odpowiedź #2 dnia: Maj 16, 2017, 09:57:44 pm »
Jest dobrze :), odpaliłem z terminala wpisałem ścieżkę dostępu odpaliło wyświetliło. Niestety nadal nie znam sposobu aby odpalał jak plik wsadowy jak na windzie poprzez zwykłe kliknięcie na niego w interfejsie znakowym, możne  jest to niemożliwe tz nie ma takiej opcji w Linuksie ?  :-[

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1570
Odp: Plik wsadowy
« Odpowiedź #3 dnia: Maj 16, 2017, 11:07:30 pm »
W takim wypadku należy zrobić drugi plik z rozszerzeniem. desktop, np: nazwa-twojego-skryptu.desktop
W pliku .desktop musisz zamieścić:
[Desktop Entry]
Name=Twoje nazwa
Comment=Co to jest
Exec=/home/twoj-user/Desktop/twoj-plik
Terminal=false
Type=Application
Icon=do-wyboru
Categories=Settings;
Zmień Terminal=false na true, jeśli skrypt ma uruchamiać się w terminalu.

Klikając w plik .desktop uruchomisz swój skrypt.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel