અત્યાર સુધી, આપણે જે ઓટોમેશન એપ્લિકેશનો વિશે વાત કરી છે તેમાં ચોક્કસ સ્તરની જટિલતા છે. ક્રોન અને એનાક્રોનને કમાન્ડ લાઇનનો ઉપયોગ જરૂરી છે, અને ઓટોકીને પાયથોન સ્ક્રિપ્ટોનો ઉપયોગ જરૂરી છે. હવે આપણે ઉબુન્ટુમાં એક સરળ ઓટોમેશન સોલ્યુશન જોઈશું.
આ લેખમાં આપણે એક્શના વિશે વાત કરીશું, એક ક્રોસ-પ્લેટફોર્મ ટૂલ જે, અન્ય વસ્તુઓની સાથે, આપણને માઉસ બટન દબાવવા, કીસ્ટ્રોક કરવા, મેસેજ બોક્સ પ્રદર્શિત કરવા, ટેક્સ્ટ ફાઇલોને સંપાદિત કરવા અને ઘણું બધું જેવા કાર્યોને સ્વચાલિત કરવાની મંજૂરી આપે છે. ઓટોકી કરતાં એક્શનાનો મોટો ફાયદો એ છે કે આમાંના ઘણા કાર્યો પહેલાથી પ્રોગ્રામ કરેલા હોય છે. જોકે, જો આપણે બીજા ઉમેરવા માંગતા હોઈએ તો આપણે જાવાસ્ક્રિપ્ટ પ્રોગ્રામિંગ ભાષામાં તે કરી શકીએ છીએ.
જાવાસ્ક્રિપ્ટ એક ઉચ્ચ-સ્તરીય, અર્થઘટન, ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષા છે જેનો ઉપયોગ વેબ માટે ઇન્ટરેક્ટિવ એપ્લિકેશનો લખવા માટે વ્યાપકપણે થાય છે. તેની વિશેષતાઓમાં ફોર્મ્સનો ઉપયોગ કરીને ક્રિયાપ્રતિક્રિયાઓને મંજૂરી આપવી, એનિમેશન બનાવવું અથવા વાસ્તવિક સમયમાં ઉત્તેજનાને પ્રતિસાદ આપવો શામેલ છે.
ઉબુન્ટુ પર સરળ ઓટોમેશન સોલ્યુશન
એક્શના સાથે આપણે જે કરી શકીએ છીએ તેમાં શામેલ છે:
ડિવાઇસ ઇમ્યુલેશન
કીબોર્ડ અને માઉસ સાથે વપરાશકર્તાની ક્રિયાપ્રતિક્રિયાનું અનુકરણ કરતી ક્રિયાઓ.
- એક લખાણ લખો.
- એક કી દબાવો.
- માઉસ પોઇન્ટરને સીધા અથવા પાથને અનુસરીને ચોક્કસ બિંદુ પર ખસેડો.
- સ્ક્રીન પર એક બિંદુ દબાવો (ટચ સ્ક્રીન પર).
- માઉસ વ્હીલ ફેરવો.
- કી દબાવવાની રાહ જુઓ
સિસ્ટમ સાથે ક્રિયાપ્રતિક્રિયા
સિસ્ટમને ચોક્કસ ક્રિયાઓ કરવા માટેનું કારણ બને છે. પૂર્વ-પ્રોગ્રામ કરેલમાં આનો સમાવેશ થાય છે:
- આદેશ ચલાવો (વ્યક્તિગત રીતે અથવા સૂચનાઓની શ્રેણીના ભાગ રૂપે)
- પ્રક્રિયાને મારી નાખો.
- એક સૂચના દેખાડો.
- સ્ક્રીન પર રંગીન પિક્સેલ દેખાય ત્યાં સુધી રાહ જુઓ.
- તમારા કમ્પ્યુટરને ફરીથી શરૂ કરો, બંધ કરો અથવા લોક કરો.
- વેબ પેજ ખોલો.
- અવાજ વગાડો.
- સ્ક્રીન પર એક છબી શોધો.
- ગ્રંથોનું વાંચન.
વિન્ડો સિસ્ટમ્સ સાથે ક્રિયાપ્રતિક્રિયા
ગ્રાફિકલ ઇન્ટરફેસ સાથે એપ્લિકેશનો સાથે વપરાશકર્તા ક્રિયાપ્રતિક્રિયાનું અનુકરણ કરે છે.
- સંવાદ બોક્સ દર્શાવો
- થોડો ડેટા દાખલ કરો.
- બારી આવે તેની રાહ જુઓ.
- વિન્ડોને ખસેડો, બંધ કરો અને તેનું કદ બદલો.
માહિતી વ્યવસ્થાપન
ફાઇલો, ચલો અને ઇમેઇલ્સ સાથે કામ કરવું
- ટેક્સ્ટ ફાઇલ લખો અથવા વાંચો.
- બાઈનરી ફાઇલ લખો અથવા વાંચો.
- INII ફાઇલ લખો અથવા વાંચો
- રજિસ્ટ્રીમાં લખો અથવા વાંચો.
- ક્લિપબોર્ડ પરથી લખો અથવા વાંચો
- પર્યાવરણ ચલ વાંચો.
- ફાઇલની નકલ કરો.
- ફાઇલ ડાઉનલોડ કરો.
- ઈ - મેઇલ મોકલ.
બાઈનરી ફાઇલો એ એક પ્રકારની ફાઇલ છે જે ડેટાને એવા ફોર્મેટમાં સંગ્રહિત કરે છે જે માણસો દ્વારા સીધા વાંચી શકાતો નથી કારણ કે તે મશીન ભાષા (શૂન્ય અને એક) માં એન્કોડ કરેલી હોય છે. બાઈનરી ફાઇલોના કેટલાક ઉદાહરણો એક્ઝિક્યુટેબલ પ્રોગ્રામ્સ, લાઇબ્રેરીઓ, ફર્મવેર અથવા કમ્પાઇલ કરેલા ડેટા છે. તેમને ટેક્સ્ટ ફાઇલો ગણી શકાય નહીં કારણ કે તે વાંચી શકાય તેવા ફોર્મેટમાં (જેમ કે ASCII/UTF-8) અક્ષર-એન્કોડેડ નથી. જ્યાં સુધી યોગ્ય પરવાનગીઓ ઉપલબ્ધ હોય ત્યાં સુધી તેમને ચલાવી શકાય છે.
INI ફાઇલોના કિસ્સામાં, આ સાદા ટેક્સ્ટ ફાઇલો છે પરંતુ ચોક્કસ કાર્ય સાથે. તેનો ઉપયોગ પ્રોગ્રામ સેટિંગ્સને સ્ટ્રક્ચર્ડ ફોર્મેટમાં સ્ટોર કરવા માટે થાય છે જેમાં કૌંસ અને કી = વેલ્યુ પેરામીટર્સમાં બંધાયેલ સરળ વાક્યરચના હોય છે.
પર્યાવરણ ચલ એક કી-વેલ્યુ જોડી ધરાવે છે જે પ્રક્રિયાના વાતાવરણમાં સંગ્રહિત થાય છે. ઓપરેટિંગ સિસ્ટમ અને એપ્લિકેશન બંને તેમના ઓપરેશનને ગોઠવવા માટે તેનો ઉપયોગ કરી શકે છે. આ ચલો એવા પાથ, પસંદગીઓ અથવા રૂપરેખાંકનો વિશે માહિતી પ્રદાન કરે છે જે ચાલી રહેલા પ્રોગ્રામ્સ દ્વારા ઍક્સેસ કરવામાં આવે છે.
આંતરિક પ્રવાહ વ્યવસ્થાપન
પ્રોગ્રામના આંતરિક કાર્યો સંભાળે છે
- પ્રોગ્રામના અમલને અટકાવે છે.
- Javascript કોડ ચલાવો.
- જાવા સ્ક્રિપ્ટમાં ચોક્કસ લાઇન અથવા લેબલ પર જાઓ.
- લૂપ ચલાવો.
- કંઈ કરશો નહીં (ડેવલપર્સના મતે, અમે આ સુવિધાનો ઉપયોગ અમારા વિચાર કરતાં વધુ કરીશું.
- સ્ક્રિપ્ટ એક્ઝેક્યુશન રોકો.
- ચલની કિંમત સેટ કરો અથવા વાંચો.
- ચોક્કસ તારીખ કે સમયની રાહ જુઓ.
- ચલ માટે રાહ જુઓ
- એપ્લિકેશન કન્સોલ પર લખો.
- પ્રક્રિયા શરૂ કરો, બંધ કરો અથવા કૉલ કરો.
આપણે આપણા ઉબુન્ટુ વેરિઅન્ટના સોફ્ટવેર સેન્ટરમાંથી એક્શના ઇન્સ્ટોલ કરી શકીએ છીએ.