PDA

نسخه کامل مشاهده نسخه کامل : مشکل برای ترکیب چند فایل txt



arvin2nd
16-08-2011, 13:38
می خواستم چند تا فایل تکست رو که شامل متن لاتین هستند رو با هم ترکیب کنم.
یعنی تعداد فایل ها زیاد است و نمی شه همه را باز کنم و کپی پیست کنم
در نتیجه میخواستم یک جوری یا با نرم افزار خواصی به یکباره این چند فایل txt را پشت سر هم قرار بدم و در قالب یک فایل دریافت کنم.
خیلی ممنون از توجه شما
آروین

MrGee
16-08-2011, 14:00
همه اون فايلها رو بريزيد تو يه پوشه و بعد يه فايل با فرمت bat تو همون پوشه درست كنيد و توش اين دستور رو وارد كنيد


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بعد فايل رو ذخيره كنيد و اون رو اجرا كنيد
كه در اين صورت يه فايل به اسم 2.txt ايجاد مي شه كه شامل تمام اون فايلهاست

arvin2nd
16-08-2011, 22:34
همه اون فايلها رو بريزيد تو يه پوشه و بعد يه فايل با فرمت bat تو همون پوشه درست كنيد و توش اين دستور رو وارد كنيد


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بعد فايل رو ذخيره كنيد و اون رو اجرا كنيد
كه در اين صورت يه فايل به اسم 2.txt ايجاد مي شه كه شامل تمام اون فايلهاست
ایول خیلی آقایی .
خیلی با دستور های داسی حال میکنم
یادش بخیر
فقط یه مسئله ای رفیق. انجام داد. اما بین هر حرف از کلمات یک اسپیس زده و فاصله انداخته
یعنی اگه بخوای یک کلمه لاتین را سرچ کنی نمیتونی
یکم نا مرتب ریخته توهم
کاری میشه کرد؟؟؟
ایشالا یه تبلت ردیف زیر پات باشه:31:

MrGee
16-08-2011, 22:52
اين دستور رو امتحان كنيد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

arvin2nd
16-08-2011, 23:03
اين دستور رو امتحان كنيد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اروور داد تو فایل نتیجه

f:\documents and settings\home\desktop\temp 2\10040063.txt
************************************************** **********************
[Error] - File could not be written...


f:\documents and settings\home\desktop\temp 2\10040065.txt
************************************************** **********************
[Error] - File could not be written...


f:\documents and settings\home\desktop\temp 2\10040066.txt
************************************************** **********************
[Error] - File could not be written...

دمت گرم داداش یکی از دوستان یه برنامه معرفی کرد جواب داد فعلاً
TextMerge.exe
لطف کردی

arvin2nd
16-08-2011, 23:27
اين دستور رو امتحان كنيد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام آقا مجدد
یه خواهش. گویا یه مشکل داره فایل های تکست من
ایتدا باید باز بشن یکبار سیو بشن بعد بسته بشن حتماً
از اونجایی که تعدادشان زیاد است باید با استفاده از دستور داسی و فرمت bat شبیه اونی که شما گفتی یکبار همهی فایل های تکست را باز و سیو و بسته کنم. اگه ممکنه چند خط فرمان صحیح رو برام بنویس
-همه فایل های txt باز شوند
-هرکدام که باز شد save شود
-فایل بسته شود
-فایل بعدی
مرسی

MrGee
16-08-2011, 23:38
بيشتر توضيح بديد

بعد از باز شدن چه اتفاقي بايد بيفته تا نياز به save شدن وجود داشته باشه؟

arvin2nd
17-08-2011, 00:12
بيشتر توضيح بديد

بعد از باز شدن چه اتفاقي بايد بيفته تا نياز به save شدن وجود داشته باشه؟
دقیقاً هیچی
گویا فقط این فایل ها باید یکبار باز بشن و سیو بشن و بسته بشن(تجربه کردم)
آخه این ها رو تغییر فرمت دادم گروهی نیاز به یک چیزی مثل ریفرش

MrGee
17-08-2011, 00:24
وقتي اين كار صورت مي گيره چه اتفاقي مي افته و چه تغييري صورت مي گيره؟

من اصلا متوجه نمي شم اين كار چه فايده اي مي تونه داشته باشه و باعث چه چيزي بشه


امكان انجام همچين كاري هم وجود داره ولي دردسرش زياده و احتمال خطا وجود داره و برا همين من مي خوام ببينم اگه لازمه اين كار رو بكنم

arvin2nd
17-08-2011, 00:33
وقتي اين كار صورت مي گيره چه اتفاقي مي افته و چه تغييري صورت مي گيره؟

من اصلا متوجه نمي شم اين كار چه فايده اي مي تونه داشته باشه و باعث چه چيزي بشه


امكان انجام همچين كاري هم وجود داره ولي دردسرش زياده و احتمال خطا وجود داره و برا همين من مي خوام ببينم اگه لازمه اين كار رو بكنم
آخه من با یک نرم افزار دیگه دارم این انبوه فایل های txt رو با هم ترکیب میکنم در شرایطی که باز نشده باشند یک بار وقتی ترکیب میشن قاتی پاتی و عجق وجق میشه و نا خوانا ولی یکبار که باز و بسته شده باشند و سیو شده باشند اون فایل هایی که این جوری بعدش ترکیب میشن درست ترکیب و مرتب میشن

MrGee
17-08-2011, 10:05
شما اين فايل رو پوشه فايلهاي متني اكستراكت كن (همون جايي كه فايل bat قبلي درست كرده بودي)

بعد فايل run.bat رو اجرا كن و بعد تا تموم شدن كار به هيچ دكمه اي دست نزن و با كامپيوتر هيچ كاري نكن

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

arvin2nd
17-08-2011, 12:46
شما اين فايل رو پوشه فايلهاي متني اكستراكت كن (همون جايي كه فايل bat قبلي درست كرده بودي)

بعد فايل run.bat رو اجرا كن و بعد تا تموم شدن كار به هيچ دكمه اي دست نزن و با كامپيوتر هيچ كاري نكن

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مزخرف هنوز اسپیس میندازه
البته تو اولین فایل تو قسمت ....sendkeypress ctrl+s .... گیر میکنه که باید یک بار اینتر بزنم و بعد دیگه تا آخرین فایل خودش میره
جالبه باز میرم فایل هارو باز میکنم و سیو میکنم و دوباره merge.exe رو ران مینم درست میشه
آقا فرض کنیم این فاصله حل بشه مشکلش
چه جوری میتونم دستور بدم بین فایل ها که داره میچینه تو فایل اصلی یک سطر خالی یا همچین چیزی "----------------------------" قرار بده که مشخص باشه تفکیک فایل ها در فایل نتیجه؟

MrGee
17-08-2011, 20:53
شما تو همون فايل قسمت sendkeypress ctrl+s رو به


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
يا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تغيير بده

arvin2nd
17-08-2011, 22:08
شما تو همون فايل قسمت sendkeypress ctrl+s رو به


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
يا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تغيير بده
خط را داخل فایل نتیجه ننداخت
این فایل ادیت شده SAVE.BAT شد

start notepad.exe %1
nircmdc.exe wait 300
nircmdc.exe sendkeypress ------------------
nircmdc.exe wait 300
nircmdc.exe win close ititle %1

بعد از اجرای RUN.BAT رفتم MERGE.BAT را اجرا کردم اما بازهم پشت سر هم زده
ENTER را هم امتحان کردم
start notepad.exe %1
nircmdc.exe wait 300
nircmdc.exe sendkeypress ______
nircmdc.exe wait 300
nircmdc.exe win close ititle %1