ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് wish8.4 ആണിത്.
പട്ടിക:
NAME
ആഗ്രഹം - ലളിതമായ വിൻഡോ ഷെൽ
സിനോപ്സിസ്
ആശംസിക്കുന്നു ?ഫയലിന്റെ പേര് ആർഗ് ആർഗ് ...?
ഓപ്ഷനുകൾ
- കളർമാപ്പ് പുതിയ വിൻഡോയ്ക്ക് പകരം ഒരു പുതിയ സ്വകാര്യ വർണ്ണമാപ്പ് ഉണ്ടായിരിക്കണമെന്ന് വ്യക്തമാക്കുന്നു
സ്ക്രീനിനായി ഡിഫോൾട്ട് കളർമാപ്പ് ഉപയോഗിക്കുന്നതിന്റെ.
- ഡിസ്പ്ലേ ഡിസ്പ്ലേ വിൻഡോ പ്രദർശിപ്പിക്കേണ്ട ഡിസ്പ്ലേ (സ്ക്രീൻ)
-ജ്യാമിതി ജ്യാമിതി ജാലകത്തിന് ഉപയോഗിക്കേണ്ട പ്രാരംഭ ജ്യാമിതി. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, അതിന്റെ
മൂല്യം സംഭരിച്ചിരിക്കുന്നു ജ്യാമിതി ആപ്ലിക്കേഷന്റെ ആഗോള വേരിയബിൾ
Tcl വ്യാഖ്യാതാവ്.
-ചേന പേര് ഉപയോഗം പേര് വിൻഡോയിൽ പ്രദർശിപ്പിക്കേണ്ട ശീർഷകമായും പേരായും
വേണ്ടി വ്യാഖ്യാതാവിന്റെ അയയ്ക്കുക കമാൻഡുകൾ.
-സമന്വയിപ്പിക്കുക എല്ലാ എക്സ് സെർവർ കമാൻഡുകളും സിൻക്രണസ് ആയി എക്സിക്യൂട്ട് ചെയ്യുക, അങ്ങനെ പിശകുകൾ ഉണ്ടാകും
ഉടൻ റിപ്പോർട്ട് ചെയ്തു. ഇത് വളരെ സാവധാനത്തിലുള്ള നിർവ്വഹണത്തിന് കാരണമാകും, പക്ഷേ
ഡീബഗ്ഗിംഗിന് ഇത് ഉപയോഗപ്രദമാണ്.
-ഉപയോഗിക്കുക id │
ആപ്ലിക്കേഷന്റെ പ്രധാന വിൻഡോ ഉൾച്ചേർക്കേണ്ടതുണ്ടെന്ന് വ്യക്തമാക്കുന്നു │
ഐഡന്റിഫയർ ഉള്ള വിൻഡോയിൽ id, ഒരു │ ആയി സൃഷ്ടിക്കപ്പെടുന്നതിന് പകരം
സ്വതന്ത്ര ടോപ്ലെവൽ വിൻഡോ. Id │ പോലെ തന്നെ വ്യക്തമാക്കിയിരിക്കണം
എന്നതിനുള്ള മൂല്യം -ഉപയോഗിക്കുക ടോപ്ലെവൽ വിജറ്റുകൾക്കുള്ള ഓപ്ഷൻ (അതായത്, ഇതിന് ഒരു │ ഉണ്ട്
അതു പോലെയുള്ള രൂപം തിരികെ നൽകി winfo id കമാൻഡ്).
-ദൃശ്യം വിഷ്വൽ വിൻഡോയ്ക്കായി ഉപയോഗിക്കേണ്ട ദൃശ്യം വ്യക്തമാക്കുന്നു. വിഷ്വൽ ഇതിൽ ഏതെങ്കിലും ഉണ്ടായിരിക്കാം
പിന്തുണയ്ക്കുന്ന ഫോമുകൾ Tk_GetVisual നടപടിക്രമം.
-- ബാക്കിയുള്ള എല്ലാ ആർഗ്യുമെന്റുകളും സ്ക്രിപ്റ്റിലേക്ക് കൈമാറുക argv വേരിയബിൾ
അവയെ വ്യാഖ്യാനിക്കാതെ. ഇത് കടന്നുപോകുന്നതിനുള്ള ഒരു സംവിധാനം നൽകുന്നു
തുടങ്ങിയ വാദങ്ങൾ -ചേന ഉള്ളതിന് പകരം ഒരു സ്ക്രിപ്റ്റിലേക്ക് ആശംസിക്കുന്നു വ്യാഖ്യാനിക്കുക
അവരെ.
_________________________________________________________________
വിവരണം
ആശംസിക്കുന്നു Tcl കമാൻഡ് ലാംഗ്വേജ്, Tk ടൂൾകിറ്റ്, a എന്നിവ അടങ്ങുന്ന ഒരു ലളിതമായ പ്രോഗ്രാമാണ്
സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്നോ ഫയലിൽ നിന്നോ കമാൻഡുകൾ വായിക്കുന്ന പ്രധാന പ്രോഗ്രാം. ഇത് ഒരു പ്രധാനം സൃഷ്ടിക്കുന്നു
വിൻഡോ, തുടർന്ന് Tcl കമാൻഡുകൾ പ്രോസസ്സ് ചെയ്യുന്നു. എങ്കിൽ ആശംസിക്കുന്നു വാദങ്ങളൊന്നുമില്ലാതെ, അല്ലെങ്കിൽ a ഉപയോഗിച്ചാണ് വിളിക്കുന്നത്
``-'' എന്ന് തുടങ്ങുന്ന ആദ്യത്തെ ആർഗ്യുമെന്റ്, തുടർന്ന് Tcl കമാൻഡുകൾ ഇന്ററാക്ടീവ് ആയി വായിക്കുന്നു
സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്. എല്ലാ വിൻഡോകളും ഇല്ലാതാക്കുന്നത് വരെ ഇത് കമാൻഡുകൾ പ്രോസസ്സ് ചെയ്യുന്നത് തുടരും
അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ ഫയലിന്റെ അവസാനം എത്തുന്നതുവരെ. ഒരു ഫയൽ നിലവിലുണ്ടെങ്കിൽ .വിഷ്ആർസി ലെ
ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി, ആശംസിക്കുന്നു വായിക്കുന്നതിന് തൊട്ടുമുമ്പ് ഒരു Tcl സ്ക്രിപ്റ്റായി ഫയൽ വിലയിരുത്തുന്നു
സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്നുള്ള ആദ്യ കമാൻഡ്.
If ആശംസിക്കുന്നു ഒരു ഇനീഷ്യൽ ഉപയോഗിച്ച് വിളിക്കുന്നു ഫയലിന്റെ പേര് വാദം, പിന്നെ ഫയലിന്റെ പേര് പേരായി പരിഗണിക്കപ്പെടുന്നു
ഒരു സ്ക്രിപ്റ്റ് ഫയലിന്റെ. ആശംസിക്കുന്നു ൽ സ്ക്രിപ്റ്റ് വിലയിരുത്തും ഫയലിന്റെ പേര് (ഒരുപക്ഷേ ഇത് സൃഷ്ടിക്കുന്നു
ഉപയോക്തൃ ഇന്റർഫേസ്), തുടർന്ന് എല്ലാ വിൻഡോകളും ഇല്ലാതാക്കുന്നത് വരെ ഇത് ഇവന്റുകളോട് പ്രതികരിക്കും.
സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് കമാൻഡുകൾ വായിക്കില്ല. എന്നതിന്റെ യാന്ത്രിക മൂല്യനിർണ്ണയം ഇല്ല
.വിഷ്ആർസി ഒരു സ്ക്രിപ്റ്റ് ഫയലിന്റെ പേര് അവതരിപ്പിക്കുമ്പോൾ ആശംസിക്കുന്നു കമാൻഡ് ലൈൻ, എന്നാൽ
സ്ക്രിപ്റ്റ് ഫയലിന് എപ്പോഴും കഴിയും ഉറവിടം അത് വേണമെങ്കിൽ.
ഓപ്ഷനുകൾ
ആശംസിക്കുന്നു ൽ വിവരിച്ചിരിക്കുന്ന എല്ലാ കമാൻഡ്-ലൈൻ ഓപ്ഷനുകളും സ്വയമേവ പ്രോസസ്സ് ചെയ്യുന്നു ഓപ്ഷനുകൾ
മുകളിൽ സംഗ്രഹം. ഇവ കൂടാതെ മറ്റേതെങ്കിലും കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകൾ വഴി കൈമാറുന്നു
ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷൻ ആർജിസി ഒപ്പം argv വേരിയബിളുകൾ പിന്നീട് വിവരിക്കുന്നു.
APPLICATION, NAME ഒപ്പം ക്ലാസ്
പോലുള്ള ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷന്റെ പേര് അയയ്ക്കുക കമാൻഡുകൾ, എടുക്കുന്നു
അതില് നിന്ന് -ചേന ഓപ്ഷൻ, അത് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ; അല്ലാത്തപക്ഷം അത് എടുത്തതാണ് ഫയലിന്റെ പേര്, അങ്ങനെ എങ്കിൽ
വ്യക്തമാക്കിയത്, അല്ലെങ്കിൽ കമാൻഡ് നാമത്തിൽ നിന്ന് ആശംസിക്കുന്നു ആവാഹിച്ചു. കഴിഞ്ഞ രണ്ട് കേസുകളിൽ, എങ്കിൽ
പേരിൽ ഒരു ``/'' പ്രതീകം അടങ്ങിയിരിക്കുന്നു, തുടർന്ന് അവസാന സ്ലാഷിന് ശേഷമുള്ള പ്രതീകങ്ങൾ മാത്രം
ആപ്ലിക്കേഷൻ നാമമായി ഉപയോഗിച്ചു.
a ഉപയോഗിച്ച് ഓപ്ഷനുകൾ വ്യക്തമാക്കുന്നത് പോലുള്ള ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷന്റെ ക്ലാസ്
RESOURCE_MANAGER പ്രോപ്പർട്ടി അല്ലെങ്കിൽ .Xdefaults ഫയൽ, അതല്ലാതെ അതിന്റെ പേരിന് സമാനമാണ്
ആദ്യ അക്ഷരം വലിയക്ഷരം ആണ്.
വ്യത്യാസങ്ങൾ
ആശംസിക്കുന്നു ഇനിപ്പറയുന്ന Tcl വേരിയബിളുകൾ സജ്ജമാക്കുന്നു:
ആർജിസി സംഖ്യയുടെ എണ്ണം അടങ്ങിയിരിക്കുന്നു ആർഗ് ആർഗ്യുമെന്റുകൾ (0 ഇല്ലെങ്കിൽ), ഉൾപ്പെടുന്നില്ല
മുകളിൽ വിവരിച്ച ഓപ്ഷനുകൾ.
argv ഘടകങ്ങളായ ഒരു Tcl ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു ആർഗ് എ പിന്തുടരുന്ന വാദങ്ങൾ --
ഓപ്ഷൻ അല്ലെങ്കിൽ മുകളിലുള്ള ഓപ്ഷനുകളിൽ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും ഓപ്ഷനുകളുമായി പൊരുത്തപ്പെടുന്നില്ല, ഇൻ
ഓർഡർ, അല്ലെങ്കിൽ അത്തരം ആർഗ്യുമെന്റുകൾ ഇല്ലെങ്കിൽ ഒരു ശൂന്യമായ സ്ട്രിംഗ്.
argv0 ഉൾക്കൊള്ളുന്നു ഫയലിന്റെ പേര് അത് വ്യക്തമാക്കിയിരുന്നെങ്കിൽ. അല്ലാത്തപക്ഷം, അതിന്റെ പേര് ഉൾക്കൊള്ളുന്നു
ഏത് ആശംസിക്കുന്നു ആവാഹിച്ചു.
ജ്യാമിതി എങ്കില് -ജ്യാമിതി ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്, ആശംസിക്കുന്നു അതിന്റെ മൂല്യം ഇതിലേക്ക് പകർത്തുന്നു
വേരിയബിൾ. അതിനുശേഷവും വേരിയബിൾ നിലവിലുണ്ടെങ്കിൽ ഫയലിന്റെ പേര് വിലയിരുത്തിയിട്ടുണ്ട്,
ആശംസിക്കുന്നു a-യിലെ വേരിയബിളിന്റെ മൂല്യം ഉപയോഗിക്കുന്നു wm ജ്യാമിതി സജ്ജമാക്കാൻ കമാൻഡ്
പ്രധാന ജാലകത്തിന്റെ ജ്യാമിതി.
tcl_interactive
എങ്കിൽ 1 അടങ്ങിയിരിക്കുന്നു ആശംസിക്കുന്നു കമാൻഡുകൾ ഇന്ററാക്ടീവ് ആയി വായിക്കുന്നു (ഫയലിന്റെ പേര് ആയിരുന്നില്ല
വ്യക്തമാക്കിയതും സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഒരു ടെർമിനൽ പോലെയുള്ള ഉപകരണമാണ്), 0 അല്ലെങ്കിൽ.
സ്ക്രിപ്റ്റ് ഫയലുകൾ
നിങ്ങൾ ഒരു Tcl സ്ക്രിപ്റ്റ് സൃഷ്ടിച്ചാൽ അതിന്റെ ആദ്യ വരി
#!/usr/local/bin/wish
തുടർന്ന് നിങ്ങൾ അത് എക്സിക്യൂട്ടബിൾ എന്ന് അടയാളപ്പെടുത്തിയാൽ നിങ്ങളുടെ ഷെല്ലിൽ നിന്ന് നേരിട്ട് സ്ക്രിപ്റ്റ് ഫയൽ അഭ്യർത്ഥിക്കാം.
ഇത് അനുമാനിക്കുന്നു ആശംസിക്കുന്നു ൽ ഡിഫോൾട്ട് ലൊക്കേഷനിൽ ഇൻസ്റ്റാൾ ചെയ്തു / usr / local / bin; എങ്കിൽ
ഇത് മറ്റെവിടെയെങ്കിലും ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു, തുടർന്ന് പൊരുത്തപ്പെടുന്നതിന് മുകളിലുള്ള വരി നിങ്ങൾ പരിഷ്ക്കരിക്കേണ്ടതുണ്ട്. പലതും
UNIX സിസ്റ്റങ്ങൾ അനുവദിക്കുന്നില്ല #! വരിയുടെ ദൈർഘ്യം ഏകദേശം 30 പ്രതീകങ്ങൾ കവിയുന്നു, അതിനാൽ ഉറപ്പാക്കുക
അതാണ് ആശംസിക്കുന്നു ഒരു ചെറിയ ഫയൽ നാമം ഉപയോഗിച്ച് എക്സിക്യൂട്ടബിൾ ആക്സസ് ചെയ്യാൻ കഴിയും.
ഇനിപ്പറയുന്ന മൂന്ന് വരികൾ ഉപയോഗിച്ച് നിങ്ങളുടെ സ്ക്രിപ്റ്റ് ഫയലുകൾ ആരംഭിക്കുക എന്നതാണ് ഇതിലും മികച്ച ഒരു സമീപനം:
#!/ bin / sh
# The തൊട്ടടുത്ത വര പുനരാരംഭിക്കുന്നു ഉപയോഗിച്ച് ആശംസിക്കുന്നു \
exec ആശംസിക്കുന്നു "$0" ${1+"$@"}
മുമ്പത്തെ ഖണ്ഡികയിലെ സമീപനത്തേക്കാൾ ഈ സമീപനത്തിന് മൂന്ന് ഗുണങ്ങളുണ്ട്. ആദ്യം,
യുടെ സ്ഥാനം ആശംസിക്കുന്നു ബൈനറിക്ക് സ്ക്രിപ്റ്റിലേക്ക് ഹാർഡ് വയർ ചെയ്യേണ്ടതില്ല: അത് ആകാം
നിങ്ങളുടെ ഷെൽ തിരയൽ പാതയിൽ എവിടെയും. രണ്ടാമതായി, ഇതിന് ഏകദേശം 30 പ്രതീകങ്ങളുള്ള ഫയലിന്റെ പേര് ലഭിക്കുന്നു
മുൻ സമീപനത്തിൽ പരിധി. മൂന്നാമതായി, ഈ സമീപനം പോലും പ്രവർത്തിക്കും ആശംസിക്കുന്നു ഒരു തന്നെ
ഷെൽ സ്ക്രിപ്റ്റ് (ഇത് ഒന്നിലധികം ആർക്കിടെക്ചറുകൾ കൈകാര്യം ചെയ്യുന്നതിനായാണ് ചില സിസ്റ്റങ്ങളിൽ ചെയ്യുന്നത്
ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ: the ആശംസിക്കുന്നു പ്രവർത്തിപ്പിക്കാനുള്ള നിരവധി ബൈനറികളിൽ ഒന്ന് സ്ക്രിപ്റ്റ് തിരഞ്ഞെടുക്കുന്നു). മൂന്ന്
വരികൾ രണ്ടിനും കാരണമാകുന്നു sh ഒപ്പം ആശംസിക്കുന്നു സ്ക്രിപ്റ്റ് പ്രോസസ്സ് ചെയ്യാൻ, എന്നാൽ exec നിർവ്വഹിക്കുന്നത് മാത്രമാണ് sh.
sh ആദ്യം സ്ക്രിപ്റ്റ് പ്രോസസ്സ് ചെയ്യുന്നു; ഇത് രണ്ടാമത്തെ വരിയെ ഒരു കമന്റായി കണക്കാക്കുകയും അത് നടപ്പിലാക്കുകയും ചെയ്യുന്നു
മൂന്നാമത്തെ വരി. ദി exec പ്രസ്താവന ഷെല്ലിന്റെ പ്രോസസ്സിംഗ് നിർത്തുന്നതിനും പകരം ആരംഭിക്കുന്നതിനും കാരണമാകുന്നു
ആശംസിക്കുന്നു മുഴുവൻ സ്ക്രിപ്റ്റും വീണ്ടും പ്രോസസ്സ് ചെയ്യാൻ. എപ്പോൾ ആശംസിക്കുന്നു ആരംഭിക്കുന്നു, അത് മൂന്ന് വരികളെയും പരിഗണിക്കുന്നു
അഭിപ്രായങ്ങൾ, കാരണം രണ്ടാമത്തെ വരിയുടെ അവസാനത്തെ ബാക്ക്സ്ലാഷ് മൂന്നാം വരിയാകാൻ കാരണമാകുന്നു
രണ്ടാമത്തെ വരിയിലെ കമന്റിന്റെ ഭാഗമായി കണക്കാക്കുന്നു.
ഒരു സ്ക്രിപ്റ്റ് ഫയലിന്റെ അവസാനം മീഡിയത്തിന്റെ ഫിസിക്കൽ എൻഡ് അല്ലെങ്കിൽ │ ഉപയോഗിച്ച് അടയാളപ്പെടുത്താം
പ്രതീകം, '\032' ('\u001a', control-Z). ഫയലിൽ ഈ പ്രതീകം ഉണ്ടെങ്കിൽ, │
ആശംസിക്കുന്നു ആപ്ലിക്കേഷൻ വാചകം വരെ വായിക്കും, പക്ഷേ പ്രതീകം ഉൾപ്പെടുന്നില്ല. ഒരു അപേക്ഷ │
ഫയലിൽ ഈ പ്രതീകം ആവശ്യമായി വരുമ്പോൾ അത് ``\032'', ``\x1a'' അല്ലെങ്കിൽ │ ആയി എൻകോഡ് ചെയ്യാം
``\u001a''; അല്ലെങ്കിൽ പോലുള്ള കമാൻഡുകൾ ഉപയോഗിച്ച് ഇത് സൃഷ്ടിക്കാം ഫോർമാറ്റ് or ബൈനറി.
നിർദ്ദേശങ്ങൾ
എപ്പോൾ ആശംസിക്കുന്നു ഇന്ററാക്ടീവ് ആയി അഭ്യർത്ഥിക്കുന്നു, ഇത് സാധാരണയായി `` ഉപയോഗിച്ച് ഓരോ കമാൻഡിനും ആവശ്യപ്പെടുന്നു% ''. നിങ്ങൾ
വേരിയബിളുകൾ സജ്ജീകരിച്ച് പ്രോംപ്റ്റ് മാറ്റാൻ കഴിയും tcl_prompt1 ഒപ്പം tcl_prompt2. വേരിയബിൾ ആണെങ്കിൽ
tcl_prompt1 നിലവിലുണ്ടെങ്കിൽ, ഒരു പ്രോംപ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് അതിൽ Tcl സ്ക്രിപ്റ്റ് ഉണ്ടായിരിക്കണം; ഇതിനുപകരമായി
ഒരു പ്രോംപ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുന്നു ആശംസിക്കുന്നു ൽ സ്ക്രിപ്റ്റ് വിലയിരുത്തും tcl_prompt1. വേരിയബിൾ
tcl_prompt2 ഒരു പുതിയ ലൈൻ ടൈപ്പ് ചെയ്യുമ്പോൾ സമാനമായ രീതിയിൽ ഉപയോഗിക്കുന്നു, എന്നാൽ നിലവിലെ കമാൻഡ് അങ്ങനെയല്ല
ഇനിയും പൂർത്തിയായി; എങ്കിൽ tcl_prompt2 സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അപൂർണ്ണമായ കമാൻഡുകൾക്കായി ഒരു പ്രോംപ്റ്റും ഔട്ട്പുട്ട് ചെയ്യുന്നില്ല.
കീവേഡുകൾ
ഷെൽ, ടൂൾകിറ്റ്
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് wish8.4 ഓൺലൈനായി ഉപയോഗിക്കുക