Results 1 to 10 of 10

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Apr:2006
    Location: Plovdiv
    Posts: 13

    Ïîìîù ñ batch file

    Çäðàâåéòå! Ðàáîòàòà å ñëåäíàòà: òðÿáâà ìè batch ôàéë, êîéòî äà îáåäèíÿâà íÿêîëêî åêñåëñêè ôàéëà â åäèí îáù. Ùå ñå îïèòàì äà áúäà âúçìîæíî íàé-ÿñåí: ñòàâà âúïðîñ çà èçìåðâàòåëíà ìàøèíà, êîÿòî çàïàìåòÿâà èçìåðâàíèÿòà, êîèòî å èçâúðøèëà, â åêñåëñêè ôàéëîâå(.xlsx è .csv), êîèòî îáåäèíÿâàì â åäèí îáù .cls ôàéë è ñëåä òîâà èì ïðàâÿ ñòàòèñòèêà. Îáåäèÿâàì ãè ñ åäèí ìíîãî ïðîñò batch ôàéë ñúñ ñëåäíèÿ êîä:
    Code:
    echo off
    copy /a *.* merged.csv
    pause
    Ïî ïðèíöèï ìàøèíàòà êàòî çàïàìåíÿâà âñåêè ïðîòîêîë îò èçìåðâàíåòî, â ïúðâàòà êëåòêà íà åêñåëñêàòà òàáëèöà(êëåòêà À1) çàïèñâà è äàòàòà. Òàêà ñëåä êàòî îáåäèíÿ âñè÷êè ôàéëîâå ìîãà äà ñè ñîðòèðàì èçìåðâàíèÿòà ïî äàòàòà, çàïèñàíà â êëåòêà À1. Íî ïî åäíî âðåìå ìàøèíàòà íåùî íàïðàâè ïðîáëåì è ñïðÿ äà çàïèñâà äàòàòà òà ïðîáëåìà å ñëåäíèÿ: batch ôàéëà îáåäèíÿâà âñè÷êè ôàéëîâå ïî àçáó÷åí ðåä(êîéòî å ðàçëè÷åí îò õðîíîëîãè÷íèÿ) è íå ìîãà äà ïðîñëåäÿ äàòàòà. Ðàçïèòàõ ìàëêî êàê ìîäà äà ïðîìåíÿ êîäà íà batch ôàéëà, çà äà ãè îáåäèíÿâà ïî äàòà íà ñúçäàâàíå è ìè êàçàõà òîâà, íî íå ðàáîòè:
    Code:
    for /f "tokens=*" %%i in ('dir /b /o:d C:\YourDir\" ') do type "C:\YourDir\%%i">> merged.csv & echo.>> merged.csv
    Àêî íÿêîé å óñïÿë äà ìå ðàçáåðå è èìà èäåÿ êàêâî äà íàïðàâÿ ùå ñúì ìíîãî áëàãîäàðåí

  2. #2
    Registered User
    Join Date: Jul:2004
    Posts: 499
    Äàé ìàëêî ïîâå÷å èíôî êàêâî äà ðàçáèðàìå ïîä "íå ðàáîòè".

  3. #3
    Registered User
    Join Date: Sep:2003
    Location: Where you live
    Posts: 976
    Íàäÿâàì ñå áàò ôàéëà äà íå å ñúñ òî÷íî òîâà ñúäúðæàíèå, çàùîòî àêî å òàêà, òî ñúñ ñèãóðíîñò íÿìà äà ðàáîòè.
    Òîâà C:\YourDir , òðÿáâà äà ñå ïîäìåíè ñúñ ïúòÿ êúäåòî ñå íàìèðàò åêñåëñêèòå ôàéëîâå. Ìîæå äà èìà è äðóãè ãðåøíè, íî òîâà å íàé-ÿâíî.

  4. #4
    Registered User
    Join Date: Apr:2006
    Location: Plovdiv
    Posts: 13
    Àìè ïîä "íå ðàáîòè" èñêàì äà êàæà, ÷å êàòî ñòàðòèðàì ôàéëà íÿìà íèêàêúâ ðåçóëòàò. CMD-òî ñå ïîÿâÿâà çà ñåêóíäà è èç÷åçâà è íèùî íå ñå ñëó÷âà. È äà - ñìåíèë ñúì YourDir ñ ìîÿòà äèðåêòîðèÿ.

  5. #5
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Ìè ñòàðòèðàé ãî ïðåç êîìàíäåí ðåä äå . Òîãàâà íÿìà äà èç÷åçíå ðåçóëòàòà, à ùå îñòàíå íà prompt è ëåñíî ùå âèäèø êàêâè ãðåøêè äàâà, è çà íóëà âðåìå áè òðÿáâàëî äà îïðàâèø êîìàíäèòå.

  6. #6
    Registered User
    Join Date: Apr:2006
    Location: Plovdiv
    Posts: 13
    Quote Originally Posted by tedych View Post
    Ìè ñòàðòèðàé ãî ïðåç êîìàíäåí ðåä äå . Òîãàâà íÿìà äà èç÷åçíå ðåçóëòàòà, à ùå îñòàíå íà prompt è ëåñíî ùå âèäèø êàêâè ãðåøêè äàâà, è çà íóëà âðåìå áè òðÿáâàëî äà îïðàâèø êîìàíäèòå.
    Ïðîáâàõ. Èçïèñà "%%i was unexpected at this time", ìàõíàõ åäèíèÿ ïðîöåíò, çà äà îñòàíå %i âìåñòî %%i, íî îòíîâî íÿìà ðåçóëòàò. Êàòî âúâåäà óæ êîðèãèðàíèÿ êîä åôåêòúò å íóëåâ. Äà ñè ïðèçíàÿ ïî÷òè íèùî íå ðàçáèðàì îò batch ôàéëîâå è êàòî öÿëî îò ïðîãðàìèðàíå. Ïðîñòî ñïîäåëÿì êîäà, êîéòî ìè êàçàõà àêî ñ òîâà ùå óëåñíÿ íÿêîé.

  7. #7
    Registered User
    Join Date: Jul:2004
    Posts: 499
    Îòâàðÿø áàò ôàéëà. Echo off äà ñòàíå Echo on íàé-òîäëó ñëàãàø pause àêî íÿìà. Ïåéñòâàø ðåçóëòàòà òóêà.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè