🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194466

Re: [OOffice] łączenie makr

#194466
From: nkab
Date: Wed, 27 May 2015 07:00
127 lines
3492 bytes
W dniu wtorek, 26 maja 2015 13:21:14 UTC+2 użytkownik dddddddd napisał:
> W dniu 2015-05-26 o 12:44, dddddddd pisze:
> >
> > Jest jakaś łatwiejsza opcja edycji makra (czyli klikam edytuj makro,
> > klikam przycisk nagrywania i dogrywam do niego kolejne funkcje :)
> > ew. pomóżcie w łączeniu makr
> >
> 
> a może istnieje jakieś proste oprogramowanie pod windows które by 
> realizowało funkcję "znajdź i zamień" na jednym pliku ale kilku 
> wyrażeniach, czyli żeby z automatu poszło:
> znajdź "ABC" zamień na "1234"
> znajdź "BCD" zamień na "2345"
> itd - żebym mógł dopisać sporo pozycji i nie musiał każdorazowo 
> wyszukiwać ręcznie
> 
> -- 
> Pozdrawiam
> Łukasz

Ja takie rzeczy robię w JS.

Tu masz listing do konwersji kodowania, przerób go do swoich potrzeb.


*************************************

<!DOCTYPE html>

<html>

<head>

<!-- hta:application     icon = "e:/kalk.ico"  / -->  <!-- info ze to aplikacja oraz ikonka okienka windows -->
<meta http-equiv="Content-type" content="text/html; charset=windows-1250">

<title> KONWERSJA DOS/WINDOWS </ title> 

</head>



<body>

<h1>KONWERSJA DOS/WINDOWS</h1><br>

<button onClick="konw()">Konwertuj...</button>

<script>

function konw()
{

var fso, f, mLine;
var m_plik;

fso = new ActiveXObject("Scripting.FileSystemObject");

m_plik1='LI_POKW.csv';               // lista
m_plik2='LI_POKWa.csv';              // wynik


// pobranie danych z pliku .csv lub .txt

var t, line1, line2;

f1 = fso.OpenTextFile(m_plik1, 1);      // dane tekstowe DOS
f2 = fso.CreateTextFile(m_plik2, 2);    // dane tekstowe Windows


 
t=f1.ReadAll();




// konwersja z DOS na windows-1250

x=t.replace(/¤+/g,'Ą');
t=x;

x=t.replace(/Ź+/g,'Ć');
t=x;

x=t.replace(/¨+/g,'Ę');
t=x;

x=t.replace(/ť+/g,'Ł');
t=x;

x=t.replace(/ă+/g,'Ń');
t=x;

x=t.replace(/ŕ+/g,'Ó');
t=x;

x=t.replace(/--+/g,'Ś');
t=x;

x=t.replace(/˝+/g,'Ż');
t=x;

x=t.replace(/Ť+/g,'Ź');
t=x;




f2.Write(t);


f1.Close();
f2.Close();

}

</script>


</body>
</html>

***************

Uruchamiasz jak .exe.

Andrzej.
Technical Details
Message-ID: <a1e1df33-c793-4db1-b9b9-3bae4616921c@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!z60no4044311qgd.1!news-out.google.com!4ni64qgh.1!nntp.google.com!z60no4045508qgd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <mk1ind$mqs$1@dont-email.me> <mk1kt2$v20$1@dont-email.me>

Show Full Headers
Complete Article Headers
X-Received: by 10.236.105.196 with SMTP id k44mr39904425yhg.16.1432710050924;        Wed, 27 May 2015 00:00:50 -0700 (PDT)
X-Received: by 10.140.100.136 with SMTP id s8mr354860qge.2.1432710050884; Wed, 27 May 2015 00:00:50 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!z60no4044311qgd.1!news-out.google.com!4ni64qgh.1!nntp.google.com!z60no4045508qgd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Wed, 27 May 2015 00:00:50 -0700 (PDT)
In-Reply-To: <mk1kt2$v20$1@dont-email.me>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.182.92.253; posting-account=xnOwqAoAAAAJ48pUkVrL2a6sJByqdB8s
NNTP-Posting-Host: 31.182.92.253
References: <mk1ind$mqs$1@dont-email.me> <mk1kt2$v20$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a1e1df33-c793-4db1-b9b9-3bae4616921c@googlegroups.com>
Subject: Re: [OOffice] łączenie makr
From: nkab@toya.net.pl
Injection-Date: Wed, 27 May 2015 07:00:50 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit