FileSqlServerSync/Tool/JsScript/test.js
2024-10-12 22:01:48 +08:00

38 lines
974 B
JavaScript

// import WebSocket from 'ws';
// const wsUrl = 'wss://toolin.cn/echo';
// const ws = new WebSocket(wsUrl);
// ws.on('open', () => {
// console.log('Connected to WebSocket server');
// ws.send("赵磊f",(err)=>{
// console.log(err)
// })
// });
// ws.on('message', (message) => {
// var str = message.toString('utf8')
// if(str.includes("赵磊f")) {
// ws.close()
// }
// console.log('Received message:',str);
// });
// ws.on('close', () => {
// console.log('Disconnected from WebSocket server');
// });
import chalk from 'chalk';
function logProgress(current, total) {
const progressPercentage = (current / total) * 100;
var str = `Progress: ${progressPercentage.toFixed(2)}%\r`
var x = chalk['red'](str);
process.stdout.write(x);
}
// Example usage:
setInterval(() => {
logProgress(Math.floor(Math.random() * 100), 100);
}, 100); // Update progress every 100 milliseconds with a random value