| الحافظة الحافظة هو برنامج نصي صغير ل KDE يسمح لك بحفظ الأشياء في طريقك. |
التحميل الان |
الحافظة الترتيب والملخص
- موقع ويب الناشر:
- http://milianw.de/code-snippets/access-klipper-clipboard-on-cli-under-kde4
الحافظة العلامات
الحافظة وصف
الحافظة هو برنامج نصي صغير ل KDE يسمح لك بحفظ الأشياء في طريقك. Clipboard هو برنامج نصي صغير ل KDE يسمح لك بحفظ الأشياء في المسار الخاص بك والقيام بالأشياء مثل: 1. لصق الحافظة الحالية في file2. الحافظة> "some_file" 3. نسخ بعض الملفات إلى الحافظة 4. Cat "some_file"> clipboardacty أجدها مفيدة إلى حد ما، لذا اعتقدت أنني سوف تضطر إلى مشاركتها. يتم استخدام KDE4 D-Bus في جميع أنحاء KDE وبالتالي في Klipper أيضا. IMO يجب عليهم إعادة صياغة إخراج DBUs-إرسال أو إضافة بعض الأعلام (ماذا عن - quiet). حسنا، هذا هو السبب في أن البرنامج النصي أدناه طويل إلى حد ما. ولكن لا شيء قليلا من bash + awk magic لا يمكن التعامل مع: #! / bin / bash # التحقق من stdin # نظرا لأننا لا نريد الانتظار إلى ما لا نهاية ما لدينا مهلة # من الشفقة "قراءة" فقط يدعم ثانية فقط لا يوجد كسور ... اقرأ -t 1 Stdinif ؛ ثم # احصل على بقية Stdinstdin = $ Stdin $ (القط) # أوه، لطيفة - إدخال المستخدم! لقد حددنا ذلك ك Clipboard ClotsDBus-SendDBus-إرسال - Type = method_call --Dest = org.kde.klipper / klipper org.kde.klipper.klipper.setclipbercbercbercontents السلسلة: "$ stdin" exitfi # إذا وصلنا إلى هذه النقطة لا يوجد مستخدم تم إعطاء الإدخال ونحن # طباعة محتويات الحافظة # ملاحظة: أنا أكره إخراج DBUS، DCOP كان أسهل بكثير في هذا الصدد! dbus-send - الرد - الأدفن = org.kde.klipper / klipper org.kde.klipper.klipper.getclipbercontents |. AWK "تبدأ {الإخراج =" "؛ } {IF (NR> 1) {إخراج = إخراج $ 0 "n"؛}}} {STRING STREST (الإخراج، 12، الطول (الإخراج) - 13)؛ متطلبات: تشغيل جلسة KDE4 مع Klipper باش awk.
الحافظة برامج ذات صلة