Word दस्तावेज़ों की एक श्रृंखला से एक एनीमेशन बनाना


4

मैं एक बड़े वर्ड डॉक्यूमेंट की बहु-महीने की संपादन प्रक्रिया की "टाइम-लैप्स" फिल्म बनाना चाहता हूं । मैंने एक स्क्रिप्ट बनाई है जो हर 15 मिनट में चलती है, फ़ाइल की एक प्रति सहेजती है अगर इसे संपादित किया गया है, तो मुझे एक फ़ोल्डर के साथ छोड़ना चाहिए जिसमें दस्तावेज़ की कई प्रतियां हैं, जिसे कालानुक्रमिक क्रम में नामित किया गया है, दस्तावेज़ के विकास को कैप्चर कर रहा है। (दस्तावेज़ कई महीनों के दौरान लिखा जाता है, इसलिए प्रत्यक्ष स्क्रीन रिकॉर्डिंग आदि कोई विकल्प नहीं है)।

फिल्म को मैन्युअल रूप से बनाने के लिए, मैं प्रत्येक फ़ाइल को खोलूंगा, "व्यू> मल्टीपल पेज" की जांच करूंगा, वर्तमान दस्तावेज़ के सभी पृष्ठ दिखाने के लिए जूम फ़ैक्टर को समायोजित करूँगा और एक स्क्रीनशॉट बनाऊँगा। धोये और दोहराएं। (फिल्म को हमेशा दस्तावेज़ के सभी पृष्ठ दिखाने चाहिए, इससे कोई फर्क नहीं पड़ता कि पृष्ठ "थंबनेल" में कम हो गए हैं)

मैं इस प्रक्रिया को कैसे स्वचालित कर सकता हूं? मैं दो रणनीतियों को देखूंगा; वर्ड का उपयोग करने वाला पहला और वीबीए जैसे कुछ स्क्रिप्टिंग समाधान किसी तरह ऊपर वर्णित मैनुअल प्रक्रिया को स्वचालित करने के लिए। या ग्राफिक्स के रूप में एक शब्द दस्तावेज़ के अवलोकन को प्रस्तुत करने के लिए एक कमांड लाइन टूल का उपयोग करें, और सभी दस्तावेजों को प्रस्तुत करने के लिए एक सरल बैच स्क्रिप्ट का उपयोग करें। मैं इन दोनों रणनीतियों में से किसी एक का उपयोग करके समाधान नहीं ढूंढ सकता। (मैं पहले विकल्प को थोड़ा पसंद करूंगा क्योंकि मैं फिल्म में वर्ड का यूजर इंटरफेस देखना चाहूंगा)


नमस्ते, और SuperUser में आपका स्वागत है। हम एक "कृपया मुझे एक स्क्रिप्ट लिखें" सेवा नहीं है, इसलिए हम आपको एक स्क्रिप्ट प्रदान नहीं करेंगे। हम या तो एक सॉफ्टवेयर अनुरोध मंच नहीं हैं, इसलिए हम ऐसा नहीं करेंगे। यदि आप अपना शोध साझा करते हैं, तो हम आपको इसे सुव्यवस्थित करने और यह बताने में मदद कर सकते हैं कि चीजें कहाँ गलत हैं और इसे कैसे ठीक किया जाए। यह जानने के लिए कृपया सहायता केंद्र देखें कि सुपरयूज़र पर यहाँ किस तरह का प्रश्न स्वीकार्य है।
LPChip

उपरोक्त पर स्पष्ट करने के लिए, VBA निश्चित रूप से ऐसा कर सकता है। बस वर्ड में रिकॉर्ड मैक्रो फ़ंक्शन को दबाने की कोशिश करें और मैन्युअल रूप से क्रियाएं करें। यह आपको कोड देगा, और हाँ, आप वास्तव में दूसरे शब्द दस्तावेज़ में लोड कर सकते हैं, ज़ूम स्तर आदि को बदल सकते हैं, सभी VBA से। कुछ Google खोजों के साथ संयोजन करें और आपको अपने रास्ते पर अच्छी तरह से मिलना चाहिए। अंत में, अपने नहीं-तो-पूरी तरह से काम कर रहे कोड को यहां साझा करें और पूछें कि यह क्यों काम नहीं कर रहा है, और हम आपकी मदद करेंगे।
LPChip

अंत में, वीबीए अनुप्रयोगों के लिए विजुअल बेसिक है, यह वीबीएसस्क्रिप्ट का भी उपयोग कर सकता है, और इंटरनेट पर ऐसा बहुत है, उदाहरण के लिए एक फ़ोल्डर में सभी फाइलों को खोजने के लिए स्क्रिप्ट और फ़ाइलनाम के साथ एक सरणी प्राप्त करें।
एलपीसी

मैं किसी से मुझे एक स्क्रिप्ट लिखने के लिए नहीं कह रहा था, बल्कि इस समस्या को हल करने के लिए सामान्य दृष्टिकोण के लिए। मैंने स्वयं दो संभावित रणनीतियों की ओर इशारा किया, जिनमें से दोनों मैं अभी तक समस्या को हल करने के लिए काम नहीं कर सका। अगर मेरे पास वास्तविक कोड के बारे में कोई प्रश्न होगा, तो मैं स्टैकऑवरफ्लो में जाऊंगा, यहां नहीं पूछूंगा, है ना?
फ्लोरियन लेडरमैन

आपने वास्तव में अपने पहले दृष्टिकोण के लिए क्या किया? आपको क्यों लगता है कि समाधान काम नहीं करेगा? आप पहले से ही स्पष्ट दृष्टिकोणों को इंगित कर रहे हैं। बेशक आप ऐसा मैन्युअल रूप से भी कर सकते हैं। प्रत्येक दस्तावेज़ खोलें और इसका स्क्रीनशॉट प्राप्त करें। कुछ उपकरण जैसे ग्रीनशॉट आदि आपको सीधे स्क्रीनशॉट को डिस्क पर सहेजने की अनुमति देते हैं।
सेठ

जवाबों:


5

यह उस पद से लगता है कि आपके पास सैकड़ों हैं, यदि नहीं, तो हजारों, एक वर्ड डॉक्यूमेंट के संस्करणों के, और आप इसके विकास का एक वीडियो बनाना चाहते हैं।

यहाँ सामान्य रूप से बताया गया है कि मैंने इस तरह की समस्या पर कैसे हमला किया होगा:

  • निम्नलिखित नि: शुल्क उत्पादों को डाउनलोड और स्थापित करें:

    • ShareX - स्क्रीन कैप्चर उत्पाद
    • AutoHotkey - मैक्रो स्क्रिप्ट प्रबंधक
    • VirtualDub - वीडियो एडिटर
  • इस क्षेत्र को कैप्चर करने के लिए हॉटकी के साथ, स्क्रीन का क्षेत्र कैप्चर करने के लिए प्रीसेट शेयरएक्स, जिसमें हॉटकी होगी, और इसे कुछ खाली फ़ोल्डर में स्क्रीनशॉट स्टोर करने के लिए सेट करें

  • आरोही तिथि क्रम में सभी दस्तावेज़ फ़ाइलों के नामों की सूची बनाएं:

    dir /B /N D *.doc > script.ahk
  • किसी भी प्रकार के टेक्स्ट एडिटर का उपयोग करें जो इस स्क्रिप्ट को एक ऑटोहॉट्की स्क्रिप्ट में मालिश कर सके ताकि उपरोक्त प्रत्येक दस्तावेज़ का नाम कई पंक्तियों के रूप में हो जाए:

    • निष्पादित "document-name"
    • दस्तावेज़ को लोड करने के लिए आवश्यक सेकंड की संख्या को सोएं
    • स्क्रीनशॉट लेने के कारण ShareX हॉटकी को डेस्कटॉप पर भेजें
    • थोड़ा सोओ
    • पास वर्ड, इसे उसके शीर्षक के माध्यम से, इसे भेजकर Alt+F4
    • थोड़ा सोओ
  • स्क्रिप्ट चलाएँ

  • VirtualDub का उपयोग करके एक टाइमलैप्स वीडियो में छवियों के सेट को सिलाई करें

वैकल्पिक रूप से एक स्क्रिप्ट बनाने के लिए जो हजारों लाइनों को फैला सकती है, एक ऑटोहोटेके कमांड का उपयोग कर सकता है Loop, Filesऔर sort ( मैनुअल देखें )।

AutoHotkey स्क्रिप्ट को निष्पादित करने में संभवतः कई मिनट लगेंगे, यदि आपके पास हजारों दस्तावेज़ नहीं हैं तो घंटे नहीं। दस्तावेजों के एक छोटे सबसेट पर इसे पहले टेस्ट करें।

यदि आप AutoHotkey को नहीं जानते हैं, तो इसकी वेबसाइट और विशिष्ट कार्यों के लिए Google पर पाए गए ट्यूटोरियल से शुरू करें। कई लेख और नमूना स्क्रिप्ट मिलने वाली हैं, और ऑटोहॉट्की फोरम के सदस्य भी बहुत मददगार हैं।


1

मुझे लगता है कि आप इसके बारे में गलत तरीके से जा रहे हैं। आपको बहुत कम फ्रेम दर रिकॉर्डिंग के साथ खुले ब्रॉडकास्टर की तरह कुछ का उपयोग करना चाहिए। यह अधिक हार्ड ड्राइव स्थान का उपयोग करेगा, लेकिन बाद में एक कार्यक्रम में संपादित करना बहुत आसान होगा। https://obsproject.com/ यह ओपन सोर्स है और यह ज्यादातर ऑपरेटिंग सिस्टम पर काम करता है

लाभों में शामिल हैं:

आप ओबीएस के लिए स्क्रिप्ट बना सकते हैं https://obsproject.com/forum/list/tools-and-scripts.22/

कई प्रारूपों में बचत करने की क्षमता।

गलती से गलत प्रारूप को सहेजने के बाद एक अलग प्रारूप में जल्दी से रिमूव करने की क्षमता।

एक विंडो को रिकॉर्ड करने की क्षमता लेकिन अन्य विंडो नहीं या पूरी स्क्रीन को रिकॉर्ड करने की क्षमता।

माउस को छिपाने की क्षमता।

कुछ लोगों का नाम बताने के लिए।


मैं जोड़ूंगा, अगर फ़ाइल पहले से ही पूरी हो गई है, तो एक बार में एक अक्षर को हटाने (बैकस्पेस) की अपनी कार्रवाई रिकॉर्ड करें, फिर वीडियो को रिवर्स में प्लेबैक करने के लिए और जो भी गति आप चाहते हैं उसे संपादित करें।
MacAAre1

यह एक अच्छा विचार है जिसे ओबीएस या किसी अन्य वीडियो रिकॉर्डिंग सॉफ्टवेयर के साथ शामिल किया जा सकता है। मैंने भी उस पर विचार नहीं किया। t वास्तव में कंप्यूटर पर बहुत अधिक स्थान बचाएगा। वह तब तक काम करेगा जब तक कि वह पूरी प्रक्रिया को रिकॉर्ड नहीं करना चाहता, न कि केवल इसे पूरी स्क्रीन को टेक्स्ट से भरना। वैसे भी आप एक जवाब के रूप में पोस्ट क्यों नहीं करते?
लैटरलटर्मिनल

यह मेरे लिए एक विकल्प नहीं है, क्योंकि 1) दस्तावेज़ को कई महीनों के दौरान लिखा जाता है, जिसमें कंप्यूटर सत्र लेखन के बीच कई अन्य चीजों के लिए उपयोग किया जाता है, और 2), जैसा कि प्रश्न में संकेत दिया गया है, मुझे वीडियो चाहिए दस्तावेज़ का अवलोकन दिखाने के लिए, लेकिन मैं इस दृश्य में दस्तावेज़ को संपादित नहीं करता (जैसा कि फ़ॉन्ट पढ़ने के लिए बहुत छोटा हो जाएगा)।
फ्लोरियन लेडरमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.