هڪ قسم جي اسپيس ايف ايم ڊائيلاگ باڪس

فائل ايڪسپلورر سان گڏ ڪيترن ئي تجربن کان پوءِ اسپيس ايف ايم ۽ هن پروگرام جو دستياب پڙهندو ڏسي ته مان ڏسي سگهان ٿو ته اهو هن جي پنهنجي ڊائلاگ باڪسز تي مشتمل آهي ، ۽ سڀني ۾ بهترين اهو آهي ته اهي هڪٻئي سان مليل هوندا ، هڪ خاص عمل ڪرڻ لاءِ ٻئي قسم جا ڊائلاگ باڪس کولڻ نهايت ضروري آهن. . هن حقيقت جي مهرباني ته اهي ڊائلاگ باڪس پروگرام لاءِ مخصوص آهن اسپيس ايف ايم توهان کي انهن جي استعمال لاءِ ٻاهرين پروگرام کي لوڊ ڪرڻ جي ضرورت نه هوندي ، انهي سان رام جي يادگيري جو استعمال گهٽائڻ ۽ انهن جي وچ ۾ آپريشن جي رفتار وڌي ويندي.

اچو ته ڊائلاگ باڪسز جا ڪيترائي مثال ڏسو ، ٻين ڊائلاگ باڪسز جي معمولي آپريشن کي نقل ڪرڻ جي ڪوشش ڪئي وئي آهي ، جيئن هڪ ڏنل عمل سان جاري رکڻ جي تصديق لاءِ ، اختيارن جي هڪ فهرست وغيره.

  1. اطلاع يا چتاءُ

     

    spacefm -g --hbox --icon notification-gsm-disconnected --hbox --label "Alerta de Seguridad Intruso en la RED" --button close

  2. ڪنهن خاص عمل سان جاري رکڻ لاءِ تصديق لاءِ پڇو:

     

    spacefm -g --hbox --icon gtk-stop --hbox --label "Esta seguro de continuar" --button no echo "falso" -- close --button yes echo "verdad" -- close 2>&1 |grep verdad > /dev/null && comando-a-continuación

  3. هڪ خاص نن textو متن داخل ڪريو

     

    spacefm -g --hbox --icon gtk-edit --vbox --label "Teclee un texto cualquiera" --input --button ok | grep dialog_input1= | sed 's/dialog_input1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  4. متن جون گهڻيون لائينون داخل ڪريو

     

    spacefm -g --hbox --icon gtk-edit --vbox --label "Teclee varias lineas de texto cualquiera" --window-size 500x300 --input-large --button ok | grep dialog_inputlarge1= | sed 's/dialog_inputlarge1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  5. هڪ خاص پاسورڊ داخل ڪريو

     

    spacefm -g --hbox --icon locked --vbox --label "Tecle la contraseña" --password --button ok | grep dialog_pasword1= | sed 's/dialog_password1=//' | awk -F "'*" '{print $2}' | grep [[:alnum:]]

  6. ٽيڪسٽ فائل ڏسندڙ

     

    spacefm -g --hbox --icon gtk-edit --hsep --vbox --label "Visor de Archivos de Texto" --viewer /etc/fstab --button close > /dev/null

  7. ٽيڪسٽ فائل ايڊيٽر

     

    spacefm -g --hbox --icon gtk-edit --hsep --vbox --label "Visor de Archivos de Texto" --editor /etc/fstab --button cancel source /dev/null -- close --button save source $HOME/fichero-salida.txt -- close > /dev/null

    تصوير نثر واري متن سان گڏ هوندي آهي.

  8. ڊائلگ باڪس «آپشن چونڊيندڙ» ڊراپ-ڈاؤن مينيو سان ۽ تبديلي نه ايندي.

     

    spacefm -g --label "Seleccione la acción a realizar" --drop "Listar" "Tamaño" "Borrar" "null" -- "Listar" --button cancel set drop1 "null" -- close --button ok | grep dialog_drop1= | sed 's/dialog_drop1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep -v null

  9. اختياري ڊراپ-مين مينيو سان چونڊيندڙ ڊائيلاگ باڪس.

     

    spacefm -g --label "Seleccione la acción a realizar" --combo "Listar" "Tamaño" "Borrar" "null" -- "Listar" --button cancel set combo1 "null" -- close --button ok | grep dialog_combo1= | sed 's/dialog_combo1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep -v null

    اڳئين هڪ جي تصوير وانگر.

  10. ڊائلگ باڪس اختيارن جي فھرست لاءِ ۽ 1 عمل چونڊيو.

     

    spacefm -g --label "Seleccione la acción a realizar" --list "Listar" "Tamaño" "Borrar" -- "Listar" --button cancel --button ok | grep dialog_list1= | sed 's/dialog_list1=//' | awk -F "'*" '{print $2}' | sed 's/Listar/ls/' | sed 's/Tamaño/du -sh/' | sed 's/Borrar/rm -r/' | grep [[:alnum:]]

  11. ڊائلاگ باڪس اختيارن جي فھرست لاءِ ۽ ھڪ عمل کان وڌيڪ چونڊ ڪرڻ.

     

    spacefm -g --label "Seleccione la acción a realizar" --mlist "Opcion 1" "Opcion 2" "Opción 3" -- "Listar" --button cancel --button ok echo dia-"%"mlist1 -- close | grep dia- | sed 's/dia- //g' | sed 's/dialog_mlist1=//' | grep [[:alnum:]]

    اڳئين هڪ جي تصوير وانگر.

  12. فائلون يا ڊائريڪٽريٽ چونڊڻ لاءِ ڊائلاگ باڪس:

     

    spacefm -g --chooser /media/ --button cancel set chooser1 /dev/null -- close --button ok | grep dialog_chooser1= | awk -F \' '{print $2}'

    - فائيل چونڊيندڙ جا اختيار
    محفوظ ڪريو (ان پٽ فائل چونڊڻ جي بدران ٻاھر فائل) چونڊ ڪريو.
    –در (صرف فولڊر چونڊيو)
    ملٽي (گهڻن فائلن کي چونڊيو)
    ـ فلٽر (فائل جي قسم جو فائل جيڪو ڏيکاريل هوندو ، اهو مميٽائپ يا فائيل جي واڌ جي ذريعي ٿي سگهي ٿو).

    مثال طور

    فلٽر ٽيڪسٽ / سادو
    F فلٽر '* .txt'
    ـ فلٽر '* .txt: *. دستاويز: *. HTML' (ڪيترن ئي توسيعات کي فلٽر ڪرڻ جو طريقو ڪولن کان جدا ٿيل :)

اهو صرف هڪ مثال هو ته اهي ڊائيلاگ بڪس ڇا ڪري سگھن ٿا ، ڇاڪاڻ ته اهي اڪثر ڪري هڪ ڊائيلاگ باڪس ۾ ضم ٿي سگهن ٿا هڪ نئون-هڪ-قسم باڪس

  1. مثال طور ، جيڪڏهن اسان ڊائيلاگ باڪس ٻه ڀيرا پاسورڊ داخل ڪرڻ چاهيون ٿا ، اسان کي صرف 2 ڀيرا پاسورڊ اختيار ٻيهر ورڻو پوندو. اچو ته هڪ مثال ڏسون ته اها چيڪ ڪري ٿي ته ڪنهن عمل کي جاري رکڻ کان پهريان پاسورڊ ملن ٿا.

    پڙهڻ جي اجازت واري ڪاپي جي خلاف پي ڊي ايف کي بچائڻ لاءِ (هي طريقو صرف هڪ پي ڊي ايف سان ڪم ڪرڻ جي لاءِ صحيح آهي):

    spacefm -g --label "Teclee la contraseña" --password --label "Repita la Contraseña" --password --mlist "Printing" "DegradedPrinting" "ModifyContents" "CopyContents" "ScreenReaders" "ModifyAnnotations" "AllFeatures" --button aplicar bash -c "[ '"%"password1' = '"%"password2' ] && pdftk '"%f"' output '`basename %n | sed 's/\.[[:alnum:]]*$//'`-locked.pdf' allow "%"mlist1 owner_pw '""%"password1"' " -- close

    نوٽ 1: شيل ۾ واڌ لاءِ پاسو وٺڻ جي لاءِ س lineي ڪمانڊ لائن جليان کي واڪ ۾ ڪتب آڻيو وڃي بشر-سي انهي لڪيرين جي تشريح ڪرڻ لاءِ ان جي اڳيان ، انهي ڪري اسين خاص آپريٽر استعمال ڪري سگهون ٿا جهڙوڪ ٻين جي وچ ۾.
    ياداشت 2: جئين ڪمانڊوز چوڪيدارن جي نشانن جي وچ ۾ ٺاهيا ويا آهن ، اهي خالي فيلڊ کي ڌار ڪرڻ لاءِ استعمال نه ٿي سگهن ٿا. بدران ، انهن کي هڪ ڪوٽيشن مارڪ ضرور استعمال ڪرڻ گهرجي. انهن ڪجهه عرفن کي استعمال ڪيو جهڙوڪ٪ password کي پهريان ٻه سيڪڙو کي ڪٽ ۽ عرف کي صد سان ڪٽ ڪرڻ جي وچ ۾ جدا ڪرڻ گهرجي ۽ اهو ٻيهر هڪ سنگين اقتباسن سان گڏ ڪيو ويو آهي »انهي ڪري ڇڏڻ» »»٪ »password1 ″» ، جيڪڏهن اسان وڃڻ وارا آهيون. ٪ fo سمبالوجي٪ n استعمال ڪريو ان کي اڳ ۾ ٻيڻي چوڻي ۾ ۽ پوءِ سنگل چوڻي ۾ رکڻ گهرجي ، انهي کي ”٪ f» “.
    نوٽ 3: جيڪڏھن توھان ان کي کولڻ کان بچائڻ چاھيو ٿا ، توھان کي صرف مالڪ_پي اختيار اختيار ڪرڻ گھرجي صارف_پرو.
  2. هر ڊيٽا کي عرف قائم ڪرڻ لاءِ جيڪو اسان ڊائلاگ باڪس ۾ داخل ڪيو آهي اسان هيٺ ڏنل فارم استعمال ڪري سگهون ٿا (ٺاهڻ وقت ڪارائتو) لکتون):

     

    eval "`spacefm -g --input --input --button ok`"

    اسان چڪاس ڪري سگهون ٿا ته جيڪو قدر اسان ڊائيلاگ باڪس ۾ داخل ڪيو آهي تفويض ڪيو ويو آهي input 1
    echo $dialog_input1

  3.  

  4. خاص فائلن جي ڳولا ڪريو ۽ کولڻ يا ختم ڪرڻ جو انتخاب ڪريو.

     

    find %F -name *.txt > $HOME/.derr && SpaceFM -g --mlist @$HOME/.derr --button abrir bash -c "mimeopen -M "%"mlist1" --button borrar bash -c "rm "%"mlist1" – close && rm $HOME/.derr

    مڪمل
    ـ مددپ (افقي لڪير)
    –سيپ (عمودي لائن)
    – بٽڻ (بٽڻ)
    فري فري بٽن (مفت بٽڻ ، جيڪو ونڊو جي تري ۾ ٻين علائقن ۾ رکيو وڃي ٿو)
    ـ هاڪسڪس (بٽڻ کي افقي طور تي ترتيب ڏيڻ لاءِ)
    -Vbox (عمودي بٽڻ کي ترتيب ڏيڻ لاءِ)
    – ونڊو آئڪن (ونڊو آئڪن)
    –اڪن (هڪ آئڪن ڏيکاريو)
    ليبل (ونڊو فريم هيٺ ڏنل متن داخل ڪرڻ لاءِ)
    ـ تصويري (ساڳي طرح – آئيڪون آپشن)
    -وقت ختم (هڪ ڀيرو ڳڻپ ختم ٿيڻ مهل ونڊو بند ڪيو)
    ونڊو سائيز (ونڊو سائيز 600 × 400 چونڊيو)

ٻئي ڪنهن به طريقي سان اهي ڊائلاگ باڪسز سان گڏ اسڪرپٽ ۾ يا ڪنهن ٻئي طريقي سان ڪم ڪرڻ جا ٻيا طريقا آهن ، وڌيڪ دستاويز لاءِ انهي پيج جي حوالي ڪريو. جو دستياب اسپيس ايف ايم حصي ۾ آلاپ.


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

6 تبصرا ، پنھنجو ڇڏ

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

  1.   ڊينئل ڊي لا روزا چيو

    متاثر کن ... لفظن کان سواءِ. منظور ڪيو !!!!

  2.   هيلينا_ آرائي چيو

    تمام سٺو! ، بهترين آرٽيڪل ، اچو ته ترڪيبون ڪوشش ڪريون ^^

  3.   Marcelo چيو

    تمام مڪمل آرٽيڪل. انهن قسمن جون داخلائون ، ايتري وضاحت ۽ تفصيلي ، جيڪي ويب سائيٽ کي وقار ۽ شهرت ڏيارينديون آهن. مبارڪون و !يندڙؤ!

  4.   هيڪسبرگ چيو

    ڪمال وارو. مون کي ڪابه خبر نه هئي ته اهو خلائي جهاز سان ٿي سگهي ٿو. اهو xdialog يا زينت کان وڌيڪ مڪمل لڳي ٿو. تمام سٺو مضمون.

  5.   سقراط_ڪس ڊي چيو

    ڪنهن شي لاءِ مون کي گليڊ ياد ڏياريندو آهي

  6.   اروڪس زڪس چيو

    مون کي ڪا خبر نه هئي ته خلائي ايف ايم اهو ڪري سگهي ٿو